القائمة المترابطة المزدوجة - سلسلة هياكل البيانات #6
في هذه الدورة، ستتعرف على هيكل البيانات "القائمة المترابطة المزدوجة" (Doubly Linked List)، وستقوم بإنشائها من الصفر باستخدام لغتك البرمجية المفضلة، بالإضافة إلى التدرب على حل تحديات برمجية باستخدامها!
المنهج
3 فصول14 دروس1 مشروع6 تحدياتمقدمة
2 دروس- 01مقدمة
- 02ما هي القائمة المرتبطة المزدوجة؟
مشروع القائمة المرتبطة المزدوجة (Doubly Linked List)
مشروع7 دروس1- 01صنف Node
- 02صنف DoublyLinkedList
- 03إضافة في البداية (addFirst)
- 04إضافة في النهاية (addLast)
- 05الحصول على عنصر (get)
- 06حذف العنصر الأخير (removeLast)
- 07الحجم (size)
تحديات تدريبية
5 دروس5- 01تمرين #1
- 02تمرين #2
- 03تمرين #3
- 04تمرين #4
- 05تمرين #5
المزيد مثل هذا
Linked List - سلسلة هياكل البيانات #5
في هذه الدورة، ستتعرف على هيكل البيانات Linked List، وستقوم بإنشائه من الصفر باستخدام لغتك البرمجية المفضلة، كما ستتدرب على حل تحديات برمجية باستخدامه!
شهادة عند الإكمال
- 14
- 6
- 1
جداول الهاش (Hash Tables) - سلسلة هياكل البيانات #4
في هذه الدورة، ستتعلم عن هيكل البيانات Hash Table، وستقوم بإنشاء Hash Table من الصفر باستخدام لغتك المفضلة، كما ستتدرب على حل تحديات برمجية باستخدامه!
شهادة عند الإكمال
- 14
- 12
Binary Tree - سلسلة هياكل البيانات #3
في هذه الدورة، ستتعلم عن هيكل البيانات Binary Tree، وستقوم بإنشائه من الصفر باستخدام لغتك المفضلة، كما ستتدرب على حل تحديات برمجية باستخدامه!
- 13
- 5
- 1
Stack - سلسلة هياكل البيانات #1
في هذه الدورة، ستتعلم عن هيكل البيانات Stack، وستقوم بإنشاء Stack من الصفر باستخدام لغتك المفضلة، كما ستتدرب على حل تحديات برمجية باستخدامه!
- 13
- 6
- 1
Queue - سلسلة هياكل البيانات #2
في هذه الدورة، ستتعلم عن هيكل البيانات Queue، وستقوم بإنشائه من الصفر باستخدام لغتك البرمجية المفضلة، كما ستتدرب على حل تحديات برمجية باستخدامه!
- 12
- 5
- 1