MSDradixlajitteluun
MSD-radixlajitteluun on ei-vertaileva lajittelualgoritmi, joka järjestää avaimet eniten merkityksellisen sijan mukaan ensin. Ajatus on jakaa avaimet current-sijalla kunkin mahdollisen digit-arvon perusteella ämpäreihin ja toistaa prosessin seuraavalla, vähemmän merkitsevällä sijalla. Jos avaimet ovat merkkijonoja, digitaaliset arvot voivat määräytyä käyttää ASCII/Unicode-merkkijonoja tai laajempaa merkistökokoa. Prosessi on usein rekursiivinen: jokainen ämpäri lajitellaan uudelleen seuraavalla sijalla, kunnes kaikki sijat on käsitelty tai ämpäri sisältää vain vähän avaimia.
Käytännössä MSD-lajittelussa verrataan ja jaotellaan digitaalien mukaan uudelleen jokaisessa vaiheessa, jolloin avaimet, joilla on sama prefix,
Monimutkaisuus ja muistivaatimukset: MSD-radixlajittelun aikavaativuus on noin O(nk), missä n on avaimien määrä ja k on
Käyttökohteet: MSD-lajittelua käytetään etenkin suurien merkkijonotunnisteiden ja kiinteäpituisia avaimia sisältävissä kokoelmissa sekä ulkoisessa lajittelussa, jossa muistia