NTF Hub — دورة الخوارزميات
Searching · Sorting · Complexity · Practice
🚀 محاكي الخوارزميات← البرمجة

🫧 Bubble Sort

أبسط ترتيب بصري: قارن الجارين وبدّل عند الحاجة.

🫧

Bubble Sort

Bubble Sort يقارن كل عنصر مع جاره، وإذا كانا بترتيب خاطئ يبدلهما. العناصر الكبيرة “تطفو” إلى النهاية.

[5, 2, 4] 5 > 2 → swap → [2,5,4] 5 > 4 → swap → [2,4,5]

مميزاته

  • سهل الفهم.
  • مفيد للتعليم البصري.

عيبه

بطيء جدًا مع البيانات الكبيرة: O(n²).

تحدي سريع: افتح المحاكي وجرب نفس الخوارزمية على مصفوفة عشوائية ثم على مصفوفة شبه مرتبة. هل تغير عدد المقارنات؟

🚀 جرّب في المحاكي