الخميس , يوليو 30 2026
أخبار الموقع

المكدس والطابور: هياكل بيانات أساسية – الإعلام الآلي — السنة الأولى ثانوي (جذع مشترك علوم وتكنولوجيا) — المنهاج الجزائري

المكدس والطابور: هياكل بيانات أساسية

المكدس (Stack) والطابور (Queue) هما بنيتا بيانات أساسيتان تستخدمان في البرمجة. المكدس يعمل بنظام LIFO (آخر دخول أول خروج) مثل رصاص الصحون. الطابور يعمل بنظام FIFO (أول دخول أول خروج) مثل طابور الزبائن.

المكدس (Stack)

العمليات الأساسية: push (إضافة عنصر) يضيف العنصر إلى أعلى المكدس، pop (إزالة عنصر) يزيل العنصر من أعلى المكدس، peek (اطلاع) يرى العنصر العلوي دون إزالته، is_empty (تحقق من الفراغ). استخدامات المكدس: تنفيذ زر الرجوع في المتصفح، التحقق من توازن الأقواس، تقييم التعبيرات.

الطابور (Queue)

العمليات الأساسية: enqueue (إضافة) يضيف عنصراً إلى نهاية الطابور، dequeue (إزالة) يزيل عنصراً من بداية الطابور، front (أول عنصر). استخدامات الطابور: إدارة المهام في الطابعة، معالجة الطلبات في الخوادم، خوارزمية BFS في الرسوم البيانية.

مثال: تنفيذ مكدس في بايثون

class Stack: def __init__(self): self.items = [] def push(self, item): self.items.append(item) def pop(self): if not self.is_empty(): return self.items.pop() def peek(self): if not self.is_empty(): return self.items[-1] def is_empty(self): return len(self.items) == 0.

تمارين

  1. استخدم المكدس للتحقق من توازن الأقواس في تعبير رياضي.
  2. طبق طابوراً باستخدام قائمة في بايثون.
  3. ما الفرق بين الطابور البسيط والطابور الدائري؟

خلاصة

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


📍 دروس مشابهة

شاهد أيضا

درس المحيط والمساحة – الرياضيات – الإبتدائي – المنهاج الجزائري

المحيط والمساحة في هذا الدرس سنتعلم مفهومي المحيط والمساحة. المحيط هو طول الحدود الخارجية لشكل …

مبدأ أرخميدس: قوة الطفو والغوص والطفو – العلوم الفيزيائية — السنة الأولى ثانوي (جذع مشترك علوم وتكنولوجيا) — المنهاج الجزائري

مبدأ أرخميدس: قوة الطفو ينص مبدأ أرخميدس على أن الجسم المغمور في سائل يتعرض لقوة …

الضغط في السوائل: مبدأ باسكال وتطبيقاته – العلوم الفيزيائية — السنة الأولى ثانوي (جذع مشترك علوم وتكنولوجيا) — المنهاج الجزائري

الضغط في السوائل: مبدأ باسكال الضغط هو القوة المؤثرة عمودياً على وحدة المساحات: P = …

التمدد الحراري: تمدد المواد الصلبة والسائلة والغازية – العلوم الفيزيائية — السنة الأولى ثانوي (جذع مشترك علوم وتكنولوجيا) — المنهاج الجزائري

التمدد الحراري: تمدد المواد عندما ترتفع درجة حرارة مادة ما، تزداد أبعادها، وهذا ما يسمى …

اترك تعليقاً

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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