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