NTF Hub — دورة هياكل البيانات
Stack · Queue · Linked List · BST
دورة تفاعلية مبنية حول المحاكي

هياكل البيانات من القصة إلى التجربة

هذه الدورة ليست تعريفات جافة. كل درس يبدأ بمشكلة واقعية، ثم يحولها إلى مفهوم، ثم يجعلك تجربها داخل محاكي هياكل البيانات في NTF Hub.

جرّب المحاكي الآن ←
عدد الدروس16 درس
المستوىمبتدئ → متوسط
التركيزفهم بصري + تطبيق
الأدواتStack / Queue / List / BST

خطة الدورة

01 · مدخل

مشكلة المستودع الفوضوي

تبدأ الدورة بسيناريو مستودع طرود فوضوي لتفهم لماذا تنظيم البيانات ليس رفاهية بل ضرورة.

ابدأ الدرس
02 · Memory

كيف يفكر الحاسب؟ الذاكرة والعناوين

قبل Stack و Queue و Linked List، يجب أن تفهم أن البيانات تعيش في الذاكرة داخل عناوين.

ابدأ الدرس
03 · Stack

Stack: المصعد الذكي ومبدأ LIFO

تتعلم Stack من خلال مصعد يراكم الطلبات وينفذ آخر طلب أولًا.

ابدأ الدرس
04 · تطبيقات

Stack داخل المتصفح و Undo

تتعلم لماذا زر الرجوع في المتصفح والتراجع في البرامج يستخدمان فكرة Stack.

ابدأ الدرس
05 · تدريب

تحديات Stack

تتدرب على توقع النتيجة قبل تشغيل المحاكي.

ابدأ الدرس
06 · Queue

Queue: مطعم البرجر ومبدأ FIFO

تتعلم Queue من خلال طابور طلبات في مطعم.

ابدأ الدرس
07 · أنظمة

Queue داخل نظام التشغيل والطباعة

ترى كيف تظهر Queue داخل الطابعة والمهام والرسائل.

ابدأ الدرس
08 · تدريب

تحديات Queue

تتدرب على تتبع Front و Rear بعد عمليات متتالية.

ابدأ الدرس
09 · Linked List

Linked List: القطار المترابط

تتعلم فكرة العقد والمؤشرات من خلال قطار كل عربة تشير إلى التالية.

ابدأ الدرس
10 · Memory View

الرحلة داخل الذاكرة

درس مركز على Memory View لفهم المؤشرات وليس حفظ تعريفها فقط.

ابدأ الدرس
11 · Reverse

عكس القائمة: Reverse Linked List

تفهم إحدى أشهر عمليات Linked List: قلب اتجاه القائمة.

ابدأ الدرس
12 · BST

BST: شجرة العائلة الرقمية

تتعلم الشجرة الثنائية من خلال root و left و right.

ابدأ الدرس
13 · Search

البحث الذكي: Linked List ضد BST

تقارن بين البحث الخطي والبحث داخل BST.

ابدأ الدرس
14 · Warning

كارثة الشجرة المائلة

تعرف أن BST ليست سريعة دائمًا إذا أصبحت غير متوازنة.

ابدأ الدرس
15 · Traversal

Traversal: طرق زيارة الشجرة

تتعلم Inorder و Preorder و Postorder و BFS من خلال الأنيميشن.

ابدأ الدرس
16 · Project

المشروع النهائي: اختر الهيكل المناسب

تطبق كل ما تعلمته في سيناريو متجر وشركة شحن ونظام تراجع.

ابدأ الدرس

طريقة دراسة المسار

  1. اقرأ القصة أولًا ولا تقفز للتعريف.
  2. افتح المحاكي ونفذ خطوات التجربة.
  3. حل التحدي قبل قراءة الإجابة.
  4. بعد كل وحدة، ارجع للمحاكي وحاول بناء مثال من عندك.