Accessibility in Loga
Merge Sort är en stabil sorteringsalgoritm. Den sorterar n objekt med tidskomplexitet O (n log n) i värsta fall. Att algoritmen är stabil betyder att element med lika värde (exempelvis 7 och 7) hamnar i samma ordning i utdata som de var i indata. Merge Sort-algoritmen är av typen söndra och härska, och har konceptuellt följande steg för att sortera en lista med storlek n: Dela upp listan i n lika stora dellistor (alla med längd 1) Slå samman dellistorna parvis i sorterad ordning Upprepa steg två, tills det bara finns en lista kvar Den slutgiltiga listan är original-listan i sorterad ordning. Algoritmen har en tidskomplexitet på O(n log n) i värsta fall, vilket är snabbare än exempelvis Quicksort som har en värsta-fallet-tid på O(n2). Nackdelen med Mergesort är utrymmesbehovet…
Reference context: Wikipedia.