Sorteerimisalgoritmide
Sorteerimisalgoritmid on arvutiteaduses algoritmide kategooria, mille eesmärk on järjestada elementide loend või massiiv vastavalt teatud võrdlusoperatsioonile. Need algoritmid on fundamentaalsed paljudes arvutiteaduse rakendustes, alates andmebaaside haldamisest kuni keerukate andmestruktuuride loomiseni. Sorteerimisalgoritmide valik sõltub sageli andmete mahust, eelnevalt sorteeritud andmete olemasolust ja nõutavast jõudlusest.
Populaarsed sorteerimisalgoritmid hõlmavad mitmeid erinevaid lähenemisviise. Kiirsorteerimine (Quicksort) on näiteks rekursiivne algoritm, mis kasutab "jagamine ja
Teised levinud algoritmide hulka kuuluvad Merge Sort, mis samuti kasutab "jagamine ja valitsemine" põhimõtet ja on