استخراج خوارزميات الترتيب المذكورة في الفقرة التالية.
Context:بالرغم من وجود عدد كبير من خوارزميات الترتيب، في التنفيذات العملية، هيمنت بعض الخوارزميات. يستخدم ترتيب الإدراج على نطاق واسع لمجموعات البيانات الصغيرة، في حين يستخدم ترتيب غير متجانس كفاءة لمجموعات البيانات الكبيرة، في المقام الأول ترتيب كومة، ترتيب دمج، أو ترتيب سريع. التنفيذات الفعالة عموماً تستخدم خوارزمية هجينة، تجمع بين خوارزمية فعالة بشكل غير متماثل للترتيب الشامل مع الترتيب الإدراكي للقوائم الصغيرة في أسفل التكرار. التنفيذات عالية التركيز تستخدم متغيرات أكثر تطوراً، مثل Timsort (جمع الترتيب، ترتيب الإدراج، والمنطق الإضافي) ، المستخدمة في أندرويد، جافا، وبايثون، و introsort (Quicksort و heapsort) ، المستخدمة (في أشكال متغيرة) في بعض تنفيذات الترتيب في C++ وفي.NET.  للبيانات الأكثر تقييدًا، مثل الأرقام في فاصل زمني ثابت، يتم استخدام أنواع التوزيع على نطاق واسع مثل فرز العد أو فرز الجذر. نوع الفقاعة والمتغيرات نادراً ما تستخدم في الممارسة العملية، ولكن عادة ما توجد في التدريس والمناقشات النظرية.  عند فرز الأشياء جسديًا (مثل ترتيب الأوراق أو الاختبارات أو الكتب) الناس بشكل بديهي عادةً يستخدمون ترتيبات الإدراج لمجموعات صغيرة. بالنسبة للمجموعات الكبيرة، غالباً ما يضع الناس الدلو أولاً، مثل الحرف الأولي، ويتيح الدلو المتعدد الترتيب العملي للمجموعات الكبيرة جدًا. في كثير من الأحيان الفضاء رخيص نسبيًا، مثلًا عن طريق نشر الأشياء على الأرض أو على مساحة كبيرة، لكن العمليات مكلفة، خاصةً نقل جسم لمسافة كبيرة <unk> مكان المرجع مهم. تصنيفات الاندماج عملية أيضًا للأجسام المادية، خاصةً حيث يمكن استخدام يدين، واحدة لكل قائمة لدمجها، في حين أن الخوارزميات الأخرى، مثل ترتيب التكدس أو ترتيب السريع، غير مناسبة بشكل جيد للاستخدام البشري. خوارزميات أخرى، مثل ترتيب المكتبة، متغير من ترتيب الإدراج الذي يترك مساحات، عملي أيضًا للاستخدام المادي.
تصنيف الإدراج، تصنيف الكومة، تصنيف الدمج، تصنيف سريع، تصنيف الوقت، تصنيف الجذر، تصنيف الفقاعة، تصنيف الدلو، تصنيف المكتبة، والخوارزميات الهجينة التي تجمع بين خوارزميات تصنيف متعددة.