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

هياكل البيانات: القوائم والأشجار والرسوم البيانية – محاضرات جامعية

مقدمة في هياكل البيانات

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

أنواع هياكل البيانات الأساسية

1. المصفوفات (Arrays): هي مجموعة من العناصر من نفس النوع تخزن في مواقع متجاورة في الذاكرة. يمكن الوصول إلى أي عنصر بسرعة باستخدام الفهرس. مثال: مصفوفة أسماء الطلاب في الفصل.
2. القوائم المترابطة (Linked Lists): تتكون من عقد (Nodes) كل عقدة تحتوي على بيانات ومؤشر للعقدة التالية. تسمح بالإدراج والحذف بكفاءة.
3. المكدسات (Stacks): تتبع مبدأ LIFO (آخر داخل أول خارج). تستخدم في تقييم التعبيرات الحسابية وتتبع الاستدعاءات في البرمجة.
4. الطوابير (Queues): تتبع مبدأ FIFO (أول داخل أول خارج). تستخدم في إدارة المهام في أنظمة التشغيل.

الهياكل المتقدمة

الأشجار (Trees): بنية بيانات هرمية تتكون من عقد (Nodes) مرتبة في مستويات. أشهرها: شجرة البحث الثنائية (Binary Search Tree)، الشجرة الحمراء-السوداء (Red-Black Tree)، وشجرة القرار (Decision Tree).
الرسوم البيانية (Graphs): مجموعة من العقد (Vertices) المتصلة بحواف (Edges). تستخدم في تمثيل الشبكات، الخرائط، ووسائل التواصل الاجتماعي.

تطبيقات عملية

تستخدم هياكل البيانات في: محركات البحث (Google PageRank يعتمد على الرسوم البيانية)، أنظمة الملاحة (إيجاد أقصر طريق باستخدام خوارزمية Dijkstra)، إدارة قواعد البيانات (استخدام الأشجار B-Tree في الفهرسة)، وتطبيقات الذكاء الاصطناعي.

للاستزادة في المواضيع ذات الصلة، يمكنكم الاطلاع على درس مقدمة في نظم المعلومات ودرس بحوث العمليات.

📍 دروس مشابهة:

شاهد أيضا

التربية العلمية — درس: الصحة والنظافة — العناية بالجسم — السنة الأولى ابتدائي — المنهاج الجزائري

الصحة والنظافة: العناية بالجسم النظافة الشخصية من أهم العادات الصحية التي تحمي أجسامنا من الأمراض. …

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

النفايات وأثرها على البيئة النفايات هي المواد المتبقية بعد الاستخدام التي لم تعد لها فائدة. …

الإعلام الآلي — درس: قواعد البيانات — لغة SQL — السنة الثانية متوسط — المنهاج الجزائري

قواعد البيانات: لغة SQL SQL (Structured Query Language) هي لغة الاستعلام الهيكلية المستخدمة للتعامل مع …

السعة الحرارية والحرارة النوعية: مفهومها وتطبيقاتها — الأولى ثانوي

السعة الحرارية والحرارة النوعية السعة الحرارية كمية الحرارة اللازمة لرفع درجة حرارة الجسم درجة مئوية …

اترك تعليقاً

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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