Jiqd6Zyg
تعلم كيفية تصميم وتنفيذ وتحسين القوائم المترابطة الأحادية والمزدوجة (singly and doubly linked lists) باستخدام مبادئ البرمجة الكائنية التوجه الحديثة ومفاهيم إدارة الذاكرة.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
يعد فهم كيفية تنظيم البيانات في الذاكرة أمرًا حاسمًا لكتابة برامج عالية الأداء والكفاءة. القوائم المترابطة (Linked lists) هي اللبنات الأساسية لهياكل البيانات في علوم الحاسوب، حيث تقدم بديلاً ديناميكيًا للمصفوفات المتتالية التقليدية.
يرشدك هذا الدورة النصية فقط خلال الآليات الأساسية للقوائم المترابطة من البداية. ستخوض في شرح واضح، وتحلل تطبيقات برمجية منظمة، وتتعلم كيفية بناء هذه الهياكل والتحكم بها باستخدام أنماط البرمجة الكائنية التوجه الحديثة.
ما ستتعلمه:
- فهم الفروق الأساسية بين المصوفات والقوائم المترابطة، بما في ذلك تخصيص الذاكرة ومفاضلات الأداء.
- بناء القوائم المترابطة الأحادية والمزدوجة من الصفر باستخدام مبادئ البرمجة الكائنية التوجه النظيفة والحديثة.
- تنفيذ العمليات الأساسية مثل الإدراج، والحذف، والتنقل (traversal)، والبحث باستخدام التحكم الصحيح بالمراجع.
- تحليل التعقيد الزمني والمكاني لعمليات القوائم المترابطة المختلفة باستخدام تدوين Big O.
- تطبيق مفاهيم تلميح الأنواع (type-hinting) الحديثة ومفاهيم الأمان لمنع أخطاء المراجع الشائعة.
- التدرب على حل المشكلات الخوارزمية الكلاسيكية باستخدام هياكل القوائم المترابطة من خلال تمارين مفاهيمية مكتوبة.
ستبدأ بالمصطلحات الأساسية للذاكرة والعقد (nodes) قبل الانتقال إلى شرح خطوة بخطوة للكود الخاص بالقوائم المترابطة الأحادية، والمزدوجة، والدائرية. من خلال تحليل تطبيقات العالم الحقيقي مثل آليات التراجع (undo mechanisms)، ستكتسب فهمًا مفاهيميًا عميقًا لبنية هياكل البيانات.
تم تصميم هذه الدورة للمطورين المبتدئين، وتلاميذ علوم الحاسوب، والمبرمجين العصاميين الذين يرغبون في إتقان هياكل البيانات الأساسية. لا تتطلب الدورة أي خبرة سابقة في هياكل البيانات.
ابدأ القراءة اليوم لبناء أساس أقوى في هندسة البرمجيات والتفكير الخوارزمي.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 42 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
🌟 اختيار الطلاب
🎓 بشهادة
أساسيات علوم الحاسوب: فكر كمبرمج
شهادة
تطبيق عملي
₮54 000
→
🏆 الأكثر شعبية
🎓 بشهادة
خوارزمية Prim والأشجار الممتدة الدنيا في Java
شهادة
تطبيق عملي
₮54 000
→
🏆 الأكثر شعبية
🎓 بشهادة
الخوارزميات في C: المنطق الأساسي والتحليل
شهادة
تطبيق عملي
₮54 000
→
🌟 اختيار الطلاب
🎓 بشهادة
مقدمة إلى هياكل بيانات الكومة (Heap Data Structures) وخوارزمية الترتيب بالكومة (Heapsort)
شهادة
تطبيق عملي
₮54 000
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع