Soo qaado habka kala soocida ee lagu xusay sadarka soo socda.
Context:Inkastoo ay jiraan tiro badan oo ah algorithms kala soocid, in fulinta ku ool ah algorithms yar ka badan yihiin. Kala soocida gelinta waxaa si ballaaran loogu isticmaalaa xogta yar yar, halka xogta weyn loo adeegsado kala soocid asymptotically hufan, ugu horrayn heapsort, isku darka kala soocida, ama quicksort. Hirgelinta hufan guud ahaan waxay isticmaalaan algorithm hybrid ah, isku darka algorithm asymptotically hufan ee guud ahaan kala soocida leh gelinta kala soocida liisaska yaryar ee hoose ee soo noqnoqoshada. Hirgelinta aadka loo habeeyay waxay isticmaalaan noocyo kala duwan oo casri ah, sida Timsort (ku darista kala soocida, kala soocida gelinta, iyo caqliga dheeriga ah), oo loo adeegsado Android, Java, iyo Python, iyo introsort (quicksort iyo heapsort), oo loo adeegsado (qaab kala duwan) qaar ka mid ah hirgelinta kala soocida C ++ iyo.NET.  Xogta xadidan, sida tirada inta u dhaxaysa, kala soocista qaybinta sida tirinta ama kala soocista radix ayaa si ballaaran loo isticmaalaa. Kala soocida xumbada iyo kala duwanaanshaha ayaa si dhif ah loogu isticmaalaa ficil ahaan, laakiin waxaa badanaa laga helaa waxbarista iyo doodaha aragtida.  Marka la kala soocayo walxaha jir ahaaneed (sida waraaqaha alifbeetada, imtixaannada ama buugaagta) dadku waxay si caadi ah u adeegsadaan kala soocista gelinta noocyada yaryar. Qeybaha waaweyn, dadku waxay inta badan marka hore u kala saaraan, sida xarafka koowaad, iyo qaybo badan oo kala duwan ayaa u oggolaanaya kala soocista wax ku oolka ah ee qaybaha aadka u waaweyn. Badanaa boosku waa raqiis, sida ku faafida walxaha dhulka ama meel ballaaran, laakiin hawlgallada waa qaali, gaar ahaan u dhaqaaqista shay masaafo dheer <unk> deegaanka tixraaca ayaa muhiim ah. Isku darka noocyada ayaa sidoo kale wax ku ool u ah walxaha jireed, gaar ahaan sida laba gacmood loo isticmaali karo, mid mid kasta liis kasta si loo mideeyo, halka algorithms kale, sida heapsort ama quicksort, ay si liidata ugu habboon yihiin isticmaalka aadanaha. Algorithms kale, sida kala soocida maktabadda, nooc ka mid ah kala soocida gelinta ee ka tagta meelaha bannaan, ayaa sidoo kale wax ku ool u ah isticmaalka jirka.
Kala soocista gelinta, kala soocista faraha, kala soocista isku-darka, kala soocista degdegga ah, kala soocista waqtiga, kala soocista asalka, kala soocista xumbada, kala soocista baaldi, kala soocista maktabadda, iyo algorithms hybrid oo isku daraya algorithms kala soocid badan.