الجمعة , يوليو 31 2026
أخبار الموقع

الخوارزميات وهياكل البيانات: قوائم الانتظار والمكدسات – الإعلام الآلي الجامعي

الخوارزميات وهياكل البيانات: قوائم الانتظار والمكدسات

تعتبر الخوارزميات وهياكل البيانات (Algorithms and Data Structures) حجر الزاوية في علم الحاسوب. في هذا الدرس الجامعي، سنتناول اثنين من أهم هياكل البيانات: المكدسات (Stacks) وقوائم الانتظار (Queues).

أولاً: المكدس (Stack)

المكدس هو هيكل بيانات خطي يعمل وفق مبدأ “آخر دخول أول خروج” (Last In First Out – LIFO). يمكن تشبيهه بمكدس من الأطباق حيث لا يمكن إزالة الطبق السفلي قبل إزالة الأطباق التي فوقه. العمليات الأساسية على المكدس:

  • Push: إضافة عنصر إلى أعلى المكدس
  • Pop: إزالة العنصر العلوي
  • Peek/Top: الاطلاع على العنصر العلوي دون إزالته
  • isEmpty: التحقق مما إذا كان المكدس فارغاً

ثانياً: قائمة الانتظار (Queue)

قائمة الانتظار تعمل وفق مبدأ “أول دخول أول خروج” (First In First Out – FIFO)، مثل طابور في متجر. العمليات الأساسية:

  • Enqueue: إضافة عنصر إلى نهاية الطابور
  • Dequeue: إزالة عنصر من بداية الطابور
  • Front: الاطلاع على العنصر الأول

ثالثاً: تطبيقات عملية

تطبيقات المكدس: التراجع (Undo) في برامج التحرير، تقييم التعبيرات الرياضية
تطبيقات قائمة الانتظار: إدارة المهام في نظام التشغيل، طباعة المستندات

مثال: عكس سلسلة باستخدام مكدس

لنفترض لدينا الكلمة “DATA”. نضيف كل حرف إلى المكدس، ثم نخرجها فتصبح “ATAD”. هذه هي فكرة عمل المكدس.

للاستزادة، راجع درس البرمجة بلغة سكراتش ودرس الحاسوب: مكوناته المادية والبرمجية.


📍 دروس مشابهة

شاهد أيضا

Français — Leçon de phonétique: Les sons des voyelles — a, e, i, o, u — 1ère Année Primaire — Programme Algérien

Les sons des voyelles Dans cette leçon, nous allons apprendre à reconnaître et à prononcer …

Français — Leçon de vocabulaire: L’alphabet français — lettres et prononciation — 1ère Année Primaire — Programme Algérien

L’alphabet français L’alphabet français compte 26 lettres: 20 consonnes et 6 voyelles (a, e, i, …

Français — Leçon de lecture: Les syllabes — découpage et reconnaissance — 1ère Année Primaire — Programme Algérien

Les syllabes Dans cette leçon, nous allons apprendre à reconnaître et à découper les syllabes …

اللغة العربية — درس في الصرف: المصادر — مصدر الفعل الثلاثي والرباعي — السنة الخامسة إبتدائي — المنهاج الجزائري

المصادر في اللغة العربية المصدر هو اسم يدل على حدث مجرد من الزمن. وهو أصل …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

📚 أحدث الدروس

عرض الكل ←
📖
س3 ابتدائي

التربية الإسلامية — بر الوالدين

فضل بر الوالدين وأهميته في الإسلام

🔢
س5 ابتدائي

الرياضيات — مساحة القرص

حساب مساحة الدائرة — ط × نق²

⚛️
3 ثانوي

الفيزياء — ثنائي القطب RL

تمارين بكالوريا مع الحلول

🌍
3 ثانوي

التاريخ — الحرب العالمية الأولى

الأسباب والنتائج — بكالوريا

📝 بنك الفروض والاختبارات

عرض الكل ←
فروض الفصل الأول جميع المواد — الأولى متوسط
اختبارات الفصل الثاني مع الحلول — الثالثة متوسط
مواضيع بكالوريا مقترحة مع الحلول — 3 ثانوي
مسابقات الأساتذة نماذج وحلول — 2026