499 EGP

1,200 EGP

السعر هيرجع لـ 1,200 ج.م بعد انتهاء العرض
هياكل البيانات المستوي الثاني | Data Structure
5.0 (6 تقيم)
كورس
عدد الطلاب المشتركين
Ahmed Adel Omar Ali modareibo
145+
هياكل البيانات المستوي الثاني | Data Structure
Ahmed Adel

Ahmed Adel

مدرب

+7 سنين خبرة

تعرف عليّا أكثر

ماذا ستتعلم في هذه الدورة؟

ماذا سوف تتعلم ؟

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).

الجمهور

???? الجمهور المستهدف

طلاب علوم الحاسب أو هندسة البرمجيات (المستوى الثاني).

أي حد خلص أساسيات البرمجة وعايز يطوّر نفسه في هياكل البيانات.

عرض المزيد

محتوي الكورس

اضغط على "ابدأ التعلم" بعد الشراء للدخول إلى محتوى الكورس

هنتعلم ايه ؟

1 مواضيع -

مقدمة الكورس

Unit One | Circular Linked List

11 مواضيع -

مراجعة | Linked List

مقدمة عن Circular Linked List

Create First Node

(Insert Node at End ) | الجزء الاول

(Insert Node at End ) | الجزء الثاني

Display Function

Insert At Beginning | الاضافة في البداية

Delete Node | الجزء الاول

Delete Node | الجزء الثاني

Delete Last Node | الجزء الاول

Delete Last Node | الجزء الثاني

Unit Two | Circular Queue

16 مواضيع -

مراجعة الطابور

مشكلة Simple Queue

مقدمة عن | Circular Queue

مراجعة باقي القسمة | Modulus

Enqueue Function | الجزء الاول

Enqueue Function | الجزء الثاني

Enqueue Function | الجزء الثالث

Enqueue Function | الجزء الرابع

Display Function |الجزء الاول

Display Function | الجزء الثاني

Dequeue | الجزء الاول

Dequeue | الجزء الثاني

Tracing (Enqueue , Dequeue , Display) Functions

Peek Function

Is Empty Function

is Full Function

Unit Three | Applications Of Stack

18 مواضيع -

مراجعة ال Stack

مراجعة الاولويات في العمليات الحسابية

الفرق بين (Postfix , Prefix , Infix)

infix to postfix

مثال الاول (infix to postfix)

حل الواجب

امثلة (Infix to Postfix)

Ex1 بالاقواس

Ex2 بالاقواس

Ex3 بالاقواس

Evaluation postfix expression | الجزء الاول

Evaluation postfix expression | الجزء الثاني

Balanced Parentheses | الجزء الاول

Balanced parentheses | الجزء الثاني

Balanced Parentheses | الجزء الثالث

Balanced Parentheses | الجزء الرابع

Balanced Parentheses | الجزء الخامس

Balanced Parentheses | الجزء السادس

Unit Four | Tree

16 مواضيع -

Linear | Non Linear

What is Tree | ما هي الشجرة

الشجرة الحقيقة وصلت | مصطلحات الشجرة

مصطلحات الشجرة الجزء الثاني | Terminology

Ancestor | Descendant

Subtree | Depth

اختبار علي كل المصطلحات

انواع الشجر ( General| Binary)

(Full + Perfect Binary Tree) الجزء الاول

(Full + Perfect Binary Tree) الجزء الثاني

Complete Binary Tree

اسئلة علي انواع الشجر

Skewed + Similar + Copy or Identical Binary) Trees)

Binary Trees Array تمثيل | الجزء الاول

Binary Trees Array قواعد| الجزء الثاني

Binary Search Tree | مقدمة

Unit Five | Binary Search Tree

17 مواضيع -

Binary Search Tree

الفرق بين | General vs Binary Tree

القاعدة الذهبية

حل اسئلة | Binary Search

العمليات الرئيسية | Operation BST

Create Node BST

Adding Nodes بالرسم (درس ممتع ❤️)

تكملة Create Node

Insert function الجزء الاول

insert function الجزء الثاني

insert Function الجزء الثالث

insert function الجزء الرابع

insert function الجزء الخامس ✅

Search function part 1

Search Function part 2

Find Max Value

Find Minimum Value

(Binary Search Tree) Unit Six | Traversal

8 مواضيع -

يعني ايه Traversal

Preorder Traversal

PreOrder Code

inOrder Traversal

Inorder Code

PostOrder Traversal

PostOrder Code

السؤال الاخير

Unit 7 | Graph

0 مواضيع -

الأسئلة الشائعة

هل يمكنني استرداد المبلغ؟

نعم، لديك ضمان استرداد كامل خلال 7 أيام من الشراء. لو الكورس مش مناسبك، تواصل معنا وهنرجعلك فلوسك بالكامل.

هل الوصول للكورس مدى الحياة؟

نعم، بمجرد شراء الكورس يكون عندك وصول مدى الحياة لكل المحتوى والتحديثات المستقبلية.

هل أحتاج خبرة سابقة؟

لا، الكورس مصمم للمبتدئين تماماً. هنبدأ من أساسيات البرمجة ونوصل لمفاهيم متقدمة.

هل يوجد شهادة بعد إتمام الكورس؟

نعم، بعد إتمام كل الدروس هتحصل على شهادة إتمام تقدر تضيفها في CV أو LinkedIn.

كيف أتواصل للدعم؟

تقدر تتواصل معنا على واتساب في أي وقت، وكمان هتنضم لجروب خاص بالكورس للمناقشة مع باقي الطلاب.

التقييمات مشترين الكورس

100%

0%

0%

0%

0%

التقييم

5.0

Abdulrahman Magdy

28/05/2026

User Avatar

الشرح بسيط جدا و جميل جدا وفعلا الكورس م يتزهقش منه , بس فيه شويه حاجات زياده زي في ال BST محتاجين نعرف ال delete node method و ال deconstuctor و ال copy constructor بحيث نفهم memory management ...

Hasan Emad

10/02/2026

User Avatar

الشرح فوق الممتاز

wahabialsoqtri

10/02/2026

User Avatar

شكرا بشامهندس ونتمني انك ترفع وحدة الgraph باسرع وقت لانها اهم وحدة ومنتظرينها منك شكرا يا كبير على اللي بتعملوه دا ومايضيع عند ربنا

faris alanazi

28/01/2026

User Avatar

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

Saad Alamri

01/01/2026

User Avatar

.

Mohamed Aly

16/10/2025

User Avatar

اذا كان من الممكن ان تشرح بستخدام ال oop هيكون افضل + هل من الممكن ان تشرح ال Backtacking