Moderne programmeringsspråk har innebygde algoritmer for å sortere data, som for eksempel array-metoden sort() i JavaScript. Dermed trenger antagelig de færreste utviklere i det daglige å bry seg veldig mye om hvordan sorteringsalgoritmer faktisk fungerer.
Med mindre du driver med lavnivå systemprogrammering eller skal gjennomføre en kodeoppgave på et jobbintervju, da.
Det finnes en haug med forskjellige sorteringsalgoritmer, som "bubble sort" og "quick sort". Noen er vanvittig mye raskere enn andre, men hvorfor?
YouTube-kanalen Beyond Fireship har laget en veldig fascinerende video som gjennom animasjoner med lyd viser hvordan sju ulike sorteringsalgoritmer fungerer. Det hele er basert på et prosjekt som heter "The Sound of Sorting".
Når du har sett – og hørt – videoen, skjønner du hvorfor noen algoritmer er raskere enn andre.