sorteringsalgoritme
Sorteringsalgoritmer er metoder for å organisere en samling elementer i stigende eller synkende rekkefølge etter en sammenligningsfunksjon. De brukes i grunnleggende dataorganisering og som forberedelse for andre prosesser som søk og indeksering.
Algoritmene varierer i effektivitet, minnebruk og egenskaper som stabilitet og om sorteringen skjer in-place eller krever
Vanlige eksempler inkluderer innsettingssortering (innsettingssortering), som er stabil og in-place men har O(n^2) verste fall; boblesortering