ماذا سوف تتعلم ؟
- 1️⃣ مراجعة Linked List و Circular Linked List.
- 2️⃣ مراجعة Queue و Circular Queue.
- 3️⃣ مراجعة Stack + التعامل مع Postfix & Prefix.
- 4️⃣ فهم الأشجار (Trees) خطوة بخطوة.
- 5️⃣ بناء واستيعاب Binary Search Tree (BST).
- 6️⃣ عمليات Delete + Traversal في الـ BST
- 7️⃣ التعرّف على الـ Graphs وكيفية استخدامها في الحلول العملية.
مواد الدورة
- 📂 كود أمثلة جاهز للتجربة
- تمارين عملية وأسئلة للتدريب.
المتطلبات
- معرفة أساسيات لغة برمجة
- إلمام بهياكل البيانات الأساسية (Array – Linked List – Queue).
الجمهور
- 🎯 الجمهور المستهدف
- طلاب علوم الحاسب أو هندسة البرمجيات (المستوى الثاني).
- أي حد خلص أساسيات البرمجة وعايز يطوّر نفسه في هياكل البيانات.
محتوى الدورة
هنتعلم ايه ؟
-
مقدمة الكورس
01:46
Unit One | Circular Linked List
-
مراجعة | Linked List
15:37 -
مقدمة عن Circular Linked List
05:44 -
Create First Node
14:25 -
(Insert Node at End ) | الجزء الاول
21:21 -
(Insert Node at End ) | الجزء الثاني
10:29 -
Display Function
17:19 -
Insert At Beginning | الاضافة في البداية
15:25 -
Delete Node | الجزء الاول
12:52 -
Delete Node | الجزء الثاني
06:50 -
Delete Last Node | الجزء الاول
13:58 -
Delete Last Node | الجزء الثاني
08:11
Unit Two | Circular Queue
-
مراجعة الطابور
09:28 -
مشكلة Simple Queue
07:13 -
مقدمة عن | Circular Queue
10:53 -
مراجعة باقي القسمة | Modulus
09:23 -
Enqueue Function | الجزء الاول
14:02 -
Enqueue Function | الجزء الثاني
06:12 -
Enqueue Function | الجزء الثالث
14:32 -
Enqueue Function | الجزء الرابع
11:16 -
Display Function |الجزء الاول
12:43 -
Display Function | الجزء الثاني
06:27 -
Dequeue | الجزء الاول
09:38 -
Dequeue | الجزء الثاني
07:50 -
Tracing (Enqueue , Dequeue , Display) Functions
14:02 -
Peek Function
04:30 -
Is Empty Function
04:27 -
is Full Function
06:34
Unit Three | Applications Of Stack
-
مراجعة ال Stack
08:26 -
مراجعة الاولويات في العمليات الحسابية
08:06 -
الفرق بين (Postfix , Prefix , Infix)
05:07 -
infix to postfix
08:42 -
مثال الاول (infix to postfix)
09:13 -
حل الواجب
07:31 -
امثلة (Infix to Postfix)
07:15 -
Ex1 بالاقواس
09:08 -
Ex2 بالاقواس
03:48 -
Ex3 بالاقواس
05:33 -
Evaluation postfix expression | الجزء الاول
10:06 -
Evaluation postfix expression | الجزء الثاني
10:42 -
Balanced Parentheses | الجزء الاول
10:33 -
Balanced parentheses | الجزء الثاني
12:02 -
Balanced Parentheses | الجزء الثالث
14:12 -
Balanced Parentheses | الجزء الرابع
10:12 -
Balanced Parentheses | الجزء الخامس
14:43 -
Balanced Parentheses | الجزء السادس
07:21
Unit Four | Tree
-
Linear | Non Linear
08:28 -
What is Tree | ما هي الشجرة
04:29 -
الشجرة الحقيقة وصلت | مصطلحات الشجرة
08:12 -
مصطلحات الشجرة الجزء الثاني | Terminology
09:51 -
Ancestor | Descendant
12:47 -
Subtree | Depth
07:30 -
اختبار علي كل المصطلحات
13:18 -
انواع الشجر ( General| Binary)
04:46 -
(Full + Perfect Binary Tree) الجزء الاول
12:36 -
(Full + Perfect Binary Tree) الجزء الثاني
05:07 -
Complete Binary Tree
07:29 -
اسئلة علي انواع الشجر
15:07 -
Skewed + Similar + Copy or Identical Binary) Trees)
05:25 -
Binary Trees Array تمثيل | الجزء الاول
10:13 -
Binary Trees Array قواعد| الجزء الثاني
13:51 -
Binary Search Tree | مقدمة
10:05
Unit Five | Binary Search Tree
-
Binary Search Tree
07:47 -
الفرق بين | General vs Binary Tree
03:19 -
القاعدة الذهبية
15:00 -
حل اسئلة | Binary Search
12:27 -
العمليات الرئيسية | Operation BST
02:50 -
Create Node BST
15:28 -
Adding Nodes بالرسم (درس ممتع ❤️)
15:22 -
تكملة Create Node
16:54 -
Insert function الجزء الاول
13:22 -
insert function الجزء الثاني
08:53 -
insert Function الجزء الثالث
13:06 -
insert function الجزء الرابع
12:15 -
insert function الجزء الخامس ✅
01:52 -
Search function part 1
08:10 -
Search Function part 2
10:58 -
Find Max Value
09:02 -
Find Minimum Value
09:57
(Binary Search Tree) Unit Six | Traversal
-
يعني ايه Traversal
03:18 -
Preorder Traversal
08:41 -
PreOrder Code
12:16 -
inOrder Traversal
09:12 -
Inorder Code
05:33 -
PostOrder Traversal
08:13 -
PostOrder Code
04:19 -
السؤال الاخير
07:40
Unit 7 | Graph
بيتم رفع الوحدة
احصل علي الشهادة
أضف هذه الشهادة إلى سيرتك الذاتية لتُبرز مهاراتك وتفتح أمامك فرصًا جديدة للنجاح والتقدّم.
تقييمات ومراجعات الطلاب
5.0
الإجمالي 2 تقييمان
5
التقييمات: 2
4
التقييمات: 0
3
التقييمات: 0
2
التقييمات: 0
1
التقييمات: 0
.
اذا كان من الممكن ان تشرح بستخدام ال oop هيكون افضل + هل من الممكن ان تشرح ال Backtacking




