حول الدرس
ما هي هياكل البيانات
في الدرس ده، هنتعرف على مفهوم هياكل البيانات وأهميتها في البرمجة. هنتعلم إزاي بنستخدم هياكل البيانات لتنظيم المعلومات وتخزينها بطريقة تسهل الوصول ليها وتنفيذ العمليات عليها. ده هيساعدنا نفهم أكتر إزاي نحل المشاكل البرمجية بكفاءة.
0/1
الوحدة الاول : Array And Pointers
في الوحدة دي، هنتعلم إزاي نستخدم المصفوفات والمؤشرات لتخزين البيانات، تعديلها، وإجراء عمليات الإضافة، الحذف، والبحث.
0/14
الوحدة الثانية : Linked List
في الوحدة دي، هنتعلم عن القوائم المرتبطة (Linked Lists)، إزاي بتخزن البيانات بشكل ديناميكي، وإزاي نضيف أو نحذف عناصر منها بكفاءة.
0/15
الوحدة الثالثة | Double Linked List
في الوحدة دي، هنتعلم عن **القوائم المرتبطة المزدوجة** (Double Linked Lists)، اللي بتسمح بالحركة في الاتجاهين داخل القائمة، مما يسهل عمليات الإضافة والحذف من أي مكان في القائمة.
0/14
الوحدة الرابعة : Stack Using Array
في الوحدة دي، هنتعلم إزاي نبني **الستاك** (Stack) باستخدام المصفوفة. الستاك بيشتغل بنظام "آخر عنصر يدخل هو أول عنصر يخرج" (LIFO)، وهنتعرف على العمليات الأساسية زي الإضافة (Push) والحذف (Pop).
0/9
الوحدة الخامسة | Stack using Linked List
في الوحدة دي، هنتعلم إزاي نبني **الستاك** (Stack) باستخدام **القائمة المرتبطة** (Linked List). الستاك بيشتغل بنظام "آخر عنصر يدخل هو أول عنصر يخرج" (LIFO)، وهنتعرف على عمليات الإضافة (Push) والحذف (Pop) بطريقة ديناميكية باستخدام القوائم المرتبطة.
0/6
الوحدة السادسة | Queue Using Array
في الوحدة دي، هنتعلم إزاي نبني **الطابور** (Queue) باستخدام **المصفوفة** (Array). الطابور بيشتغل بنظام "أول عنصر يدخل هو أول عنصر يخرج" (FIFO)، وهنتعرف على العمليات الأساسية زي الإضافة (Enqueue) والحذف (Dequeue)، وازاي نتعامل مع مشاكل الزيادة في الطابور.
0/12
الوحدة السابعة | Queue Using Linked List
في الوحدة دي، هنتعلم إزاي نبني **الطابور** (Queue) باستخدام **القائمة المرتبطة** (Linked List). الطابور بيشتغل بنظام "أول عنصر يدخل هو أول عنصر يخرج" (FIFO)، وهنتعرف على عمليات الإضافة (Enqueue) والحذف (Dequeue) بطريقة ديناميكية، مما يسمح بإدارة البيانات بكفاءة ومرونة.
0/10
فخور بيك | ما هي الخطوة التالية ؟
فخور بيك جدا بجد
هنعرف في الفيديو دة ايه هي الخطوة التانية يا بطل💪
0/1