מבני נתונים ואלגוריתמים - מחברת קורס/מבני נתונים/מחסניות: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
שורה 63:
{{הגדרה|תוכן =
לעתים יש מבני נתונים שנתן לממש אותם בדרכים שונות. כדאי להבדיל בין הדברים הבאים:
*ממשק (interface) - '''מה''' המבנה עושה
*מימוש (implementation) - '''איך''' המבנה עושה
אלה המושגים הנהוגים בהנדסת תכנה. בתחום מבני הנתונים והאלגוריתמים, לפעמים קוראים למבנה נתונים שרק הממשק שלו הוצג - ''ADT, או abstract data type.''
}}
{{הערה|1 =
שורה 73 ⟵ 75:
{{קוד בשורה|Pop}}, ו{{קוד בשורה|Top}}; יש המשתמשים בשמות הפעולות
{{קוד בשורה|Insert}}, {{קוד בשורה|Delete}}, ו{{קוד בשורה|Last}}; יש עוד ווריאציות.
במהלך הקורס, אם תתקל בממשקים אחרים (לדוגמה במבחנים משנים קודמות), ייתכן שתיאלץ להפעיל מעט גמישות בהבנת הממשק.}}
==מימוש מערך==
|