الثلاثاء , يوليو 28 2026
أخبار الموقع

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

الخوارزميات: هياكل البيانات الأساسية (المصفوفات والقوائم)

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

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

المصفوفة هي مجموعة من العناصر من نفس النوع تخزن في مواقع متتالية في الذاكرة. يتم الوصول لكل عنصر عبر فهرس (Index) يبدأ من 0.
خصائص المصفوفات:
– حجم ثابت (في معظم اللغات التقليدية).
– عناصر من نفس النوع (متجانسة).
– وصول عشوائي سريع O(1) عبر الفهرس.
– إضافة أو حذف عناصر في الوسط بطيء (تحريك العناصر).
أنواع المصفوفات: أحادية البعد، ثنائية البعد (جدول).

القوائم (Linked Lists)

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

مقارنة بين المصفوفات والقوائم

  • الوصول: المصفوفات أسرع (عشوائي)، القوائم أبطأ (تسلسلي).
  • الحجم: المصفوفات ثابتة، القوائم ديناميكية.
  • الذاكرة: المصفوفات تستهلك ذاكرة مستمرة، القوائم تستهلك ذاكرة موزعة + مؤشرات إضافية.
  • الإدراج/الحذف: مصفوفات بطيئة وسط، قوائم سريعة.

تمارين

  1. أنشئ مصفوفة من 5 أعداد صحيحة واكتب خوارزمية لحساب مجموعها ومتوسطها.
  2. قارن بين المصفوفات والقوائم المترابطة في 3 نقاط على الأقل.
  3. اشرح مفهوم القائمة المزدوجة (Doubly Linked List) ومزاياها.
  4. اكتب خوارزمية للبحث عن عنصر في مصفوفة (بحث خطي).

للمزيد من الدروس العلمية، راجع درس البيئة المائية: الكائنات الحية في الماء، كما يمكنك الاطلاع على التلوث وأنواعه وتأثيره على الصحة والبيئة.

شاهد أيضا

Français – Vocabulaire: Les champs lexicaux – 3ème Année Moyenne – Programme Algérien

Les champs lexicaux Le champ lexical est un ensemble de mots qui se rapportent à …

الفلسفة – مشكلة التاريخ: فلسفة التاريخ ونظريات تطور المجتمعات – الثالثة ثانوي (شعبة علوم تجريبية) – بكالوريا – المنهاج الجزائري

مشكلة التاريخ: فلسفة التاريخ ونظريات تطور المجتمعات فلسفة التاريخ تتساءل عن معنى التاريخ والغرض منه. …

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

الإيمان بالله: توحيد الألوهية والربوبية الإيمان بالله هو الركن الأول من أركان الإيمان. وهو التصديق …

الفلسفة – مشكلة الإبداع: الإبداع الفني والعلمي – الثالثة ثانوي (شعبة علوم تجريبية) – بكالوريا – المنهاج الجزائري

مشكلة الإبداع: الإبداع الفني والعلمي الإبداع هو القدرة على إنتاج شيء جديد وقيم. يتجلى في …

اترك تعليقاً

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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