Merge sort yra dali ir valdyk, stabilus rūšiavimas, kuris garantuotai veikia O(n log n) laiku. Jis padalija masyvą per pusę, rekursyviai rūšiuoja kiekvieną pusę, tada sulieja dvi surūšiuotas puses.
Idėja
Vienas elementas jau surūšiuotas (bazinis atvejis). Dviejų surūšiuotų sąrašų sujungimas yra tiesinis, ir atliekame log n sujungimo lygius.
