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