NTF Hub — محاكي هياكل البيانات
Stack · Queue · Linked List · Binary Search Tree
← الأدوات

محاكي هياكل البيانات — تفاعلي بصري

شاهد Stack و Queue و Linked List و Binary Search Tree تتحرك بصرياً مع كل عملية. افهم كيف تعمل البيانات داخل الذاكرة وتعلّم متى تستخدم كل هيكل.

الهياكلStack / Queue / List / BST
الأنيميشنمباشر وبطيء وسريع
الهدفتعلم عملي
الهيكل:Stack
الحجم:0
آخر عملية:
النتيجة:
المنظور البصري
سجل العمليات
محتوى الهيكل
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) في الحالة المثلى. يُستخدم في قواميس البيانات وقواعد البيانات.