أساسيات هياكل البيانات: المكدسات وقوائم الانتظار (Stacks and Queues)
تعلم كيفية تطبيق واستخدام المكدسات وقوائم الانتظار لحل تحديات البرمجة الواقعية، وتحليل التعبيرات (parse expressions)، وتحسين أداء الكود الخاص بك.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
يحتاج كل مطور برمجيات إلى فهم قوي لكيفية تنظيم البيانات ومعالجتها خلف الكواليس. تعد المكدسات (Stacks) وقوائم الانتظار (Queues) اثنتين من أهم هياكل البيانات الخطية الأساسية التي تدعم كل شيء بدءًا من أزرار التراجع (undo buttons) وحتى سجل متصفح الويب وجدولة المهام. يرشدك هذا المساق المكتوب عبر المفاهيم الأساسية لهذه الهياكل الضرورية، مما يساعدك على الانتقال من كتابة الأكواد الأساسية إلى تصميم خوارزميات فعالة ومحسّنة. ستفهم كيفية تمثيل وتطبيق واستخدام المكدسات وقوائم الانتظار لحل تحديات البرمجة الشائعة بثقة. ما ستتعلمه: - فهم التعريفات الأساسية، وتخطيطات الذاكرة، وسلوكيات المكدسات وقوائم الانتظار - تطبيق المكدسات وقوائم الانتظار باستخدام المصفوفات المتسلسلة (sequential arrays) ونهج الذاكرة الديناميكية الحديثة - تطبيق مبادئ العودية (recursion) وتحليل كيفية إدارة مكدس الاستدعاء (call stack) لعملية التنفيذ - تحويل وتقييم التعبيرات الرياضية باستخدام تدوينات infix و postfix و prefix - تحليل التعقيد الزمني والمكاني للعمليات باستخدام تدوين Big O لكتابة كود عالي الأداء. ستبدأ باستكشاف تعريفات علوم الحاسوب التأسيسية قبل الانتقال إلى شروحات مكتوبة خطوة بخطوة لعمليات المكدس وقائمة الانتظار. من خلال مقتطفات الكود الواضحة والتفاصيل المفاهيمية، ستتعلم كيفية تحليل التعبيرات المعقدة وإدارة تدفق البيانات بكفاءة. تم تصميم هذا المساق للمبرمجين المبتدئين، وطلاب علوم الحاسوب، والمطورين العصاميين الذين يتطلعون إلى بناء أساس متين في هياكل البيانات دون أي متطلبات مسبقة معقدة. ابدأ القراءة اليوم لرفع مستوى منطق البرمجة لديك وإتقان وحدات البناء الأساسية هذه في هندسة البرمجيات.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 42 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
🌟 اختيار الطلاب
🎓 بشهادة
أساسيات علوم الحاسوب: فكر كمبرمج
شهادة
تطبيق عملي
AED 50.00
→
🏆 الأكثر شعبية
🎓 بشهادة
خوارزمية Prim والأشجار الممتدة الدنيا في Java
شهادة
تطبيق عملي
AED 50.00
→
🏆 الأكثر شعبية
🎓 بشهادة
الخوارزميات في C: المنطق الأساسي والتحليل
شهادة
تطبيق عملي
AED 50.00
→
🔥 مطلوب
🎓 بشهادة
هياكل البيانات المتقدمة، تشفير RSA، والخوارزميات الكمومية
شهادة
تطبيق عملي
AED 50.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع