محاكي هياكل البيانات — تفاعلي بصري
شاهد Stack و Queue و Linked List و Binary Search Tree تتحرك بصرياً مع كل عملية. افهم كيف تعمل البيانات داخل الذاكرة وتعلّم متى تستخدم كل هيكل.
الهياكلStack / Queue / List / BST
الأنيميشنمباشر وبطيء وسريع
الهدفتعلم عملي
المنظور البصري
سجل العمليات
محتوى الهيكل
Memory View
📖 متى تستخدم كل هيكل؟
Stack — LIFO
آخر ما يدخل أول ما يطلع. يُستخدم في undo/redo ومكدس استدعاءات الدوال (call stack) وتحليل الأقواس.
Queue — FIFO
أول ما يدخل أول ما يطلع. يُستخدم في طوابير الطباعة والـ BFS وجدولة المهام في أنظمة التشغيل.
Linked List
عقد مترابطة بـ pointers. إدراج وحذف سريع O(1) في الرأس، لكن البحث O(n). يُستخدم لبناء Stack وQueue ديناميكياً.
BST — Binary Search Tree
شجرة ثنائية: اليسار أصغر، اليمين أكبر. البحث O(log n) في الحالة المثلى. يُستخدم في قواميس البيانات وقواعد البيانات.