الجمعة , يوليو 24 2026
أخبار الموقع

الإعلام الآلي — الخوارزميات: خوارزميات الفرز (الترتيب) المتقدمة — الثالثة ثانوي — المنهاج الجزائري

خوارزميات الفرز المتقدمة: الفرز السريع والدمج

خوارزميات الفرز من أهم الخوارزميات في علوم الحاسوب. في هذا الدرس للسنة الثالثة ثانوي سنتعلم خوارزميتين متقدمتين.

أولا: خوارزمية الفرز السريع (Quick Sort)

مبدأها: اختيار عنصر محوري (pivot) وتقسيم المصفوفة حوله.

def quick_sort(arr):
    if len(arr) <= 1:
        return arr
    pivot = arr[-1]
    left = [x for x in arr[:-1] if x <= pivot]
    right = [x for x in arr[:-1] if x > pivot]
    return quick_sort(left) + [pivot] + quick_sort(right)

التعقيد: O(n log n) في المتوسط، O(n²) في أسوأ حالة.

ثانيا: خوارزمية فرز الدمج (Merge Sort)

مبدأها: تقسيم المصفوفة إلى نصفين وفرز كل نصف ثم دمجهم.

def merge_sort(arr):
    if len(arr) <= 1:
        return arr
    mid = len(arr)//2
    left = merge_sort(arr[:mid])
    right = merge_sort(arr[mid:])
    return merge(left, right)

def merge(left, right):
    result = []
    i = j = 0
    while i < len(left) and j < len(right):
        if left[i] <= right[j]:
            result.append(left[i]); i += 1
        else:
            result.append(right[j]); j += 1
    result.extend(left[i:])
    result.extend(right[j:])
    return result

التعقيد: O(n log n) دائما.

تمارين

  1. طبق خوارزمية الفرز السريع على المصفوفة [8, 3, 5, 1, 9, 2].
  2. قارن بين التعقيد الزمني للفرز الفقاعي والفرز السريع.
  3. لماذا يعتبر Merge Sort مستقرا (stable) بينما Quick Sort غير مستقر؟

للمزيد راجع خوارزمية الترتيب الفقاعي و خوارزمية البحث الثنائي.

شاهد أيضا

الفلسفة — مشكلة الحق: مفهوم الحق وأنواعه (الحق الطبيعي والوضعي والأخلاقي) — 2 ثانوي — شعبة آداب — بكالوريا — المنهاج الجزائري

الفلسفة — مشكلة الحق: مفهوم الحق وأنواعه (الحق الطبيعي والوضعي والأخلاقي) — 2 ثانوي — …

English — Reading Comprehension: Strategies and Tips for the Baccalaureate Exam — 3rd Year Secondary — Literary Stream — Baccalaureate — Algerian Curriculum

English — Reading Comprehension: Strategies and Tips for the Baccalaureate Exam — 3rd Year Secondary …

التربية المدنية — النظام التربوي في الجزائر: التنظيم والهياكل — 1 ثانوي — شعبة آداب — بكالوريا — المنهاج الجزائري

التربية المدنية — النظام التربوي في الجزائر: التنظيم والهياكل — 1 ثانوي — شعبة آداب …

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

التربية الإسلامية — الأخلاق الإسلامية: الصدق والأمانة والعدل — 1 ثانوي — شعبة آداب — …

اترك تعليقاً

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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