علوم الحاسوب: هياكل البيانات – القوائم والمصفوفات

هياكل البيانات: القوائم والمصفوفات في علوم الحاسوب

تُعد هياكل البيانات (Data Structures) من المفاهيم الأساسية في علوم الحاسوب، فهي الطرق التي تُنظم بها البيانات وتُخزن في الحاسوب لتتم معالجتها بكفاءة. اختيار هيكل البيانات المناسب يمكن أن يحدث فرقاً كبيراً في أداء البرامج.

المصفوفات (Arrays)

المصفوفة هي مجموعة من العناصر من نفس النوع تُخزن في مواقع ذاكرة متجاورة. تتميز بالوصول العشوائي O(1) لأي عنصر باستخدام الفهرس. أنواعها: مصفوفة أحادية البعد (Vector)، ومصفوفة ثنائية البعد (Matrix). عيوبها: الحجم الثابت وصعوبة إدراج/حذف العناصر.

القوائم المترابطة (Linked Lists)

القائمة المترابطة هي سلسلة من العقد، كل عقدة تحتوي على بيانات ومؤشر للعقدة التالية. أنواعها: قائمة مفردة (Singly Linked List)، قائمة مزدوجة (Doubly Linked List)، وقائمة دائرية (Circular Linked List). تتميز بالحجم الديناميكي وسهولة الإدراج والحذف O(1) في البداية، لكن الوصول العشوائي O(n).

المكدس (Stack)

هيكل بيانات يتبع مبدأ آخر دخول أول خروج (LIFO). العمليات الأساسية: push (إضافة عنصر)، pop (إزالة آخر عنصر)، peek (مشاهدة آخر عنصر). يستخدم في تقييم التعبيرات، التراجع (Undo)، وإدارة استدعاءات الدوال.

الطابور (Queue)

هيكل بيانات يتبع مبدأ أول دخول أول خروج (FIFO). العمليات الأساسية: enqueue (إضافة عنصر)، dequeue (إزالة أول عنصر)، front (مشاهدة أول عنصر). يستخدم في جدولة المهام (CPU Scheduling)، ومعالجة الطلبات، والطباعة.

تحليل التعقيد (Big O Notation)

تستخدم تدوين Big O لوصف كفاءة الخوارزميات وهياكل البيانات من حيث الوقت والذاكرة. O(1) ثابت، O(log n) لوغاريتمي، O(n) خطي، O(n²) تربيعي. اختيار هيكل البيانات المناسب يحسن أداء البرنامج بشكل كبير.

يمكنكم الاطلاع على درس الرياضيات الجامعية: التفاضل والتكامل ودرس الرياضيات المالية: الفائدة المركبة.

شاهد أيضا

English — Grammar: Countable and Uncountable Nouns with Some and Any — 2nd Year Middle School — Algerian Curriculum

Countable and Uncountable Nouns (2nd Year MS) Countable nouns Things we can count: apple, book, …

الفيزياء — الذرة: تركيبها ومكوناتها — الثانية متوسط — المنهاج الجزائري

مقدمة تركيب الذرة النواة والبروتونات والنيوترونات والإلكترونات ونماذجها الذرية المفاهيم الأساسية في هذا الدرس سنتناول …

الإعلام الآلي — الحوسبة السحابية — الرابعة متوسط — المنهاج الجزائري

مقدمة مفهوم الحوسبة السحابية وأنواع الخدمات IaaS و PaaS و SaaS المفاهيم الأساسية في هذا …

الرياضيات — الأعداد النسبية: جمع وطرح — الثانية متوسط — المنهاج الجزائري

مقدمة جمع وطرح الأعداد النسبية الموجبة والسالبة مع تمارين شاملة وأمثلة محلولة المفاهيم الأساسية في …

اترك تعليقاً

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

تم الإعلان عن نتائج البكالوريا 2026

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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