עבור לתוכן

מישהו מוכן להבהיר לי מזה בדיוק פעולה חיצונית ופעולה פנימית

Featured Replies

פורסם

אני לא מבין את ההבדל בין אם מבקשים ממני לכתוב

"פעולה חיצונית" לבין "פעולה פנימית"

תודה מראש

פורסם

אין כזה מושג בתכנות. מי מבקש ממך לכתוב דבר כזה?

פורסם
  • מחבר

סתם איזה שאלה מספר לימוד בשפת בC#. צירפתי גם את השאלה

[attachment deleted by admin]

פורסם

אני מניח שהכוונה היא להגדיר פעולה שמשתמש רק בממשק הפומבי של המחסנית, ולא במימוש הפנימי שלה.

פורסם
  • מחבר

לא כזה הבנתי.

אודה לך אם תוכל לתת דוגמא למשל..

פורסם

נניח שהמחסנית שלך ממומשת באמצעות רשימה מקושרת. פעולת push מוסיפה איבר לתחילת הרשימה, פעולת pop מוציאה איבר מתחילת הרשימה.

מה הדרך הכי פשוטה לממש את top? באמצעות גישה לאיבר הראשון ברשימה.

אבל מה? זו גישה למימוש הפנימי של המחסנית, ודורש היכרות איתו.

למיטב הבנתי, השאלה דורשת ממך לממש את top בלי לגשת למימוש הפנימי של המחסנית - כלומר, להשתמש אך ורק בפונקציות הממשק של המחסנית (push,pop וכו').

פורסם
  • מחבר

ניראה לי שלא הבנתי מה הם רוצים.... הם מתכוונים לזה:

    public static string Top (Stack<string> st1)
{
string str = st1.Pop();
st1.Push(str);
return str;
}

פורסם
  • מחבר

סבבה. תודה

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים