Flettesortering
Flettesortering, eller merge sort, er en stabil, sammenligningsbasert sorteringsalgoritme som bruker divide-and-conquer-tilnærmingen. Den deler en rekke i to halvdel, sorterer hver halvdel rekursivt og fletter de to sorterte halvdelene til en hel sortert rekke.
Algoritmen består av to faser: dele og flette. På delefasen deles listen rekursivt helt til hver del
Flettesortering har tidskompleksitet O(n log n) i alle kjøremåter (beste, verste og gjennomsnitt). Plassmessig krever klassisk
Flettesortering er stabil, det vil si at elementer med lik nøkkel beholder sin opprinnelige rekkefølge etter
Oppsummert er flettesortering en pålitelig og generell sorteringsmetode med forutsigbar yteevne og god stabilitet, men den