Dondoo algorithms ya kuchagua zilizotajwa katika aya ifuatayo.
Context:Wakati kuna idadi kubwa ya algorithms ya kuchagua, katika utekelezaji wa vitendo algorithms chache kutawala. Aina ya kuingiza hutumiwa sana kwa seti ndogo za data, wakati kwa seti kubwa za data aina ya asymptotically yenye ufanisi hutumiwa, haswa aina ya heapsort, aina ya kuunganisha, au aina ya haraka. Utekelezaji ufanisi kwa ujumla kutumia algorithm mseto, kuchanganya asymptotically ufanisi algorithm kwa ujumla kuchagua na kuingiza kuchagua kwa orodha ndogo chini ya recursion. Utekelezaji sana tuned kutumia variants zaidi tata, kama vile Timsort (kuchanganya aina, kuingiza aina, na mantiki ya ziada), kutumika katika Android, Java, na Python, na introsort (quicksort na heapsort), kutumika (katika aina aina) katika baadhi ya C ++ aina utekelezaji na katika.NET.  Kwa ajili ya data zaidi mdogo, kama vile idadi katika muda wa kudumu, usambazaji aina kama vile kuhesabu aina au mizizi aina ni sana kutumika. Bubble aina na variants ni mara chache kutumika katika mazoezi, lakini ni kawaida hupatikana katika mafundisho na mijadala ya kinadharia.  Wakati kimwili kupangilia vitu (kama vile alfabeti makaratasi, vipimo au vitabu) watu intuitively kwa ujumla kutumia kuingiza aina kwa seti ndogo. Kwa seti kubwa, watu mara nyingi ndoo ya kwanza, kama vile kwa barua ya awali, na ndoo nyingi inaruhusu utaratibu wa vitendo wa seti kubwa sana. Mara nyingi nafasi ni kwa bei nafuu, kama vile kwa kueneza vitu nje juu ya sakafu au juu ya eneo kubwa, lakini shughuli ni ghali, hasa kusonga kitu umbali mkubwa <unk> eneo la kumbukumbu ni muhimu. Kuunganisha aina pia ni vitendo kwa ajili ya vitu kimwili, hasa kama mikono miwili inaweza kutumika, moja kwa kila orodha ya kuunganisha, wakati algorithms nyingine, kama vile heapsort au quicksort, ni duni yanafaa kwa ajili ya matumizi ya binadamu. Algorithms nyingine, kama vile maktaba aina, lahaja ya kuingiza aina kwamba majani nafasi, pia ni vitendo kwa ajili ya matumizi ya kimwili.
Kuingiza aina, heap aina, kuunganisha aina, haraka aina, timsort, radix aina, Bubble aina, ndoo aina, maktaba aina, na mseto algorithms kuchanganya aina nyingi algorithms.