Stack Class
الدرس 3 من 13 في دورة Stack - سلسلة هياكل البيانات #1 على Coddy.
هيكل البيانات Stack الذي سنقوم بإنشائه، سيقوم بتخزين الأعداد الصحيحة فقط.
في كل مرة تقوم فيها بإنشاء هيكل بيانات، يجب عليك أن تقرر كيفية التعامل مع عناصر هيكل البيانات داخلياً.
الطريقة الأكثر شيوعاً هي باستخدام المصفوفة (array)، ولكن هناك العديد من الطرق التي تختلف من لغة برمجة إلى أخرى.
خلال هذا المشروع، سنأخذ بيدك أثناء إنشاء فئة Stack، ولكن ستحتاج إلى تحديد كيفية تنفيذ كل شيء داخلياً.
إذا واجهت أي صعوبة، لا تتردد في استخدام الدعم الخاص بنا للحصول على المساعدة!
التحدي
سهلاكتب class Stack مع constructor لا يأخذ أي مدخلات.
في الـ constructor، قم بتهيئة متغير class الذي سيحتوي على عناصر الـ stack، ابدأ بمصفوفة فارغة.
جرّب بنفسك
#include <stdio.h>
#include "stack.h"
int main() {
Stack stack;
Stack_init(&stack);
printf("%d\n", stack.size);
return 0;
}