الخميس , يوليو 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).


📍 دروس مشابهة

شاهد أيضا

درس الذكاء الاصطناعي للأطفال – الإعلام الآلي – الإبتدائي – المنهاج الجزائري

الذكاء الاصطناعي للأطفال الذكاء الاصطناعي (AI) هو جعل الحاسوب يفكر ويتعلم مثل الإنسان. يمكن للذكاء …

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

الوسائط المتعددة والملتيميديا الوسائط المتعددة (Multimedia) هي دمج أنواع مختلفة من المحتوى: نص، صوت، صورة، …

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

الحوسبة السحابية: مفهومها وأنواعها وخدماتها – الثالثة متوسط الحوسبة السحابية تقديم خدمات الحاسوب عبر الإنترنت. …

درس الخوارزميات البسيطة – الإعلام الآلي – الإبتدائي – المنهاج الجزائري

الخوارزميات البسيطة الخوارزمية (Algorithm) هي مجموعة من الخطوات المرتبة لحل مشكلة معينة. نستخدم الخوارزميات كل …

اترك تعليقاً

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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