מחלקת מחסנית
שיעור 3 מתוך 13 בקורס מחסנית – סדרת מבני נתונים #1 של Coddy.
מבנה הנתונים Stack שניצור יאחסן מספרים שלמים בלבד.
בכל פעם שיוצרים מבנה נתונים, כדאי להחליט כיצד לטפל באופן פנימי באיברים של מבנה הנתונים.
הדרך הפופולרית ביותר היא באמצעות מערך, אבל יש דרכים רבות שנבדלות משפת תכנות אחת לאחרת.
במהלך הפרויקט הזה נלווה אותך צעד אחר צעד ביצירת המחלקה Stack, אבל תצטרך להחליט איך לממש הכול באופן פנימי.
אם נתקעת, אל תהסס לפנות אל התמיכה שלנו לעזרה!
אתגר
קלכתבו מחלקה Stack עם בנאי שאינו מקבל קלט.
בבנאי אתחלו משתנה מחלקה שיכיל את איברי המחסנית, והתחילו ממערך ריק.
נסו בעצמכם
#include <stdio.h>
#include "stack.h"
int main() {
Stack stack;
Stack_init(&stack);
printf("%d\n", stack.size);
return 0;
}
כל השיעורים ביחידה מחסנית – סדרת מבני נתונים #1
תרגלו בעצמכם: קומפיילר C אונליין