الرئيسيةبحث

خوارزميات الترتيب

في المعلوميات أو الرياضيات, خوارزمية الترتيب هي خوارزمية تمكن من تنظيم مجموعة عناصر حسب ترتيب محدد. العناصر المراد ترتيبها توجد في مجموعة مزودة بعلاقة ترتيب.

فهرس

التصنيفات

تصنيف خوارزميات الترتيب مهم جدا, لأنه يمكن من اختيار نوع الخوارزمية الأكثر مناسبة للمشكل المعالج, مع الأخد بعين الإعتبار السلبيات الموجودة في الخوارزمية.

تعقيد الخوارزمية

في معظم الحالات T(n) = O(n^2)\, , و بالنسبة للبعض  T(n) = O(n log(n))\,.

الترتيب الذي يضم  n log(n) \,في المتوسط يعتبر جيدا. الخوارزمية:- هي عبلرةعن مجموعةمن الخطوات النتسلسلة و الرياضيةوالمنطقية اللازمة لحل مشكلةما زو سميت الخوارزمية بهذا الاسم نسبة إلى العالم المسلم" أبو جعفر محمد بن موسى الخوارزمي "

مميزات المكان

نقول أن خوارزمية مكانية اذا لم تستعمل سوى عدد محدد من المتغيرات و تُغير مباشرة المجموعة المراد ترتيبها. هذا يتطلب استعمال بنية للمعطيات مثلا جدول.

مميز الثبات

تكون الخوارزمية ثابتة اذا كان يحافظ على الترتيب النسبي للكميات المتساوية بالنسبة لعلاقة الترتيب.

مثال, بالنسبة للعناصر الآتية:

(4, 1) (3, 1) (3, 7) (5, 6)

الذي نرتبها حسب الاحداثية الأولى (المفتاح) نجد حالتين, عندما يتم احترام الترتيب النسبي و عندما لا يحترم:

(3, 1) (3, 7) (4, 1) (5, 6) (ترتيب نسبي محترم)

(3, 7) (3, 1) (4, 1) (5, 6) (ترتيب نسبي متغير)

أمثلة و تقنيات الترتيب

خوارزميات الترتيب

بالفقاعات · بالإختيار · بالإدراج · سريع ·