Bubble Sort
Bubble Sort يقارن كل عنصر مع جاره، وإذا كانا بترتيب خاطئ يبدلهما. العناصر الكبيرة “تطفو” إلى النهاية.
[5, 2, 4]
5 > 2 → swap → [2,5,4]
5 > 4 → swap → [2,4,5]
مميزاته
- سهل الفهم.
- مفيد للتعليم البصري.
عيبه
بطيء جدًا مع البيانات الكبيرة: O(n²).
تحدي سريع: افتح المحاكي وجرب نفس الخوارزمية على مصفوفة عشوائية ثم على مصفوفة شبه مرتبة. هل تغير عدد المقارنات؟
🚀 جرّب في المحاكي