بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته، مرحباً بكم من جديد :)
في هذا المقال بإذن الله تعالى نوضح معنى Sorting Algorithm و شرح مثال على أحد أنواعه، هيّا لنبدأ الرحلة :
مبدأها:
خوارزمية التنظيم تعتمد على إعادة ترتيب البيانات المخزنة في مصفوفة معينة عن طريق المقارنة فيما بينها و من ثمّ تتم عملية التبديل، على سبيل المثال:
من خلال المثال تم إعادة ترتيب المدخلات على حسب ترتيب الأحرف الأبجدي باستخدام ASCII ، حيث أن العدد الأٌقل يكون في البداية.
أنواعه:
- Selection Sort.
- Bubble Sort.
- Insertion Sort.
- Merge Sort.
- Quick Sort.
- Cycle Sort.
و غيرها الكثير تختلف باختلاف استخداماتها.
*******************************************
- Selection Sort:
هذا النوع يعتمد على إعادة ترتيب بيانات المصفوفة تصاعدياً الأقل قيمة تكون في الأول و الأعلى تكون في نهاية المصفوفة، تقوم بعمل ذلك عن طريق تقسيم المصفوفة لنصفين أحدهما:
1 - للبيانات المرتبة.
2 - للبيانات التي لم يتم ترتيبها بعد.
استراتيجية عمله :
شكراً لكم لقرءتكم المقال إلى هنا .. نستكمل المقال في وقت لاحق بتزويدكم بالكود لهذه الخوارزمية ، نلقاكم على خير في وقت لاحق .. إلى اللقاء ؛
.
.
التعليقات (0)
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !