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

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

خوارزميات الفرز: مقارنة بين Insertion و Selection

بعد التعرف على Bubble Sort، نقدم خوارزميتين أخريين: Insertion Sort (الفرز بالإدراج) و Selection Sort (الفرز بالاختيار). لكل منهما مزايا وعيوب من حيث السرعة والبساطة.

الفرز بالإدراج (Insertion Sort)

فكرة: بناء القائمة المرتبة عنصراً عنصراً بأخذ عنصر من القائمة غير المرتبة وإدراجه في الموضع الصحيح في القائمة المرتبة. يشبه ترتيب أوراق اللعب في اليد. التعقيد: O(n^2) في أسوأ الحالات، O(n) في أفضل الحالات (قائمة شبه مرتبة). جيد للقوائم الصغيرة أو القريبة من الترتيب.

الفرز بالاختيار (Selection Sort)

فكرة: إيجاد أصغر عنصر في القائمة وتبديله مع العنصر الأول، ثم إيجاد ثاني أصغر عنصر وتبديله مع الثاني، وهكذا. التعقيد: O(n^2) في جميع الحالات (لا يتأثر بترتيب القائمة). بسيط لكن غير فعال للقوائم الكبيرة.

مقارنة الخوارزميات

أسوأ حالة: الثلاثة O(n^2). أفضل حالة: Insertion O(n)، Bubble O(n) (مع تحسين)، Selection O(n^2). الاستخدامات: Insertion للقوائم شبه المرتبة، Selection للقوائم الصغيرة، وإلا استخدم خوارزميات أسرع (Quick Sort, Merge Sort).

تمارين

  1. طبق Insertion Sort خطوة بخطوة على القائمة [5, 2, 4, 6, 1, 3].
  2. قارن بين Insertion و Selection Sort من حيث الأداء في أفضل وأسوأ الحالات.
  3. أي خوارزمية تختار لترتيب قائمة شبه مرتبة؟ ولماذا؟

خلاصة

خوارزميات الفرز البسيطة (Bubble, Insertion, Selection) مناسبة للتعلم والقوائم الصغيرة. Insertion Sort الأفضل بينها للقوائم شبه المرتبة. للقوائم الكبيرة، استخدم خوارزميات متقدمة (Quick, Merge, Heap).

شاهد أيضا

النفي باستخدام (ليس – ما – لا) – اللغة العربية – التحضيري – المنهاج الجزائري

النفي باستخدام (ليس في هذا الدرس، سوف نتعلم النفي باستخدام (ليس بطريقة ممتعة وسهلة. هذا …

اللغة العربية — الصرف: الفعل الصحيح والفعل المعتل — الرابعة متوسط — المنهاج الجزائري

الفعل الصحيح والفعل المعتل الفعل الصحيح: سالم: خلا من الهمزة والتضعيف (كتب). مهموز: أحد حروفه …

درس الضرب في عددين – الرياضيات – الإبتدائي – المنهاج الجزائري

الضرب في عددين بعد أن تعلمنا جدول الضرب، سنتعلم الآن الضرب في عددين. عندما نضرب …

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

العدد والمعدود: تمارين بسيطة في هذا الدرس، سوف نتعلم العدد والمعدود: تمارين بسيطة بطريقة ممتعة …

اترك تعليقاً

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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