Merge sort adalah pengurutan bagi-dan-taklukkan, stabil yang berjalan dalam waktu O(n log n) yang dijamin. Ia membagi larik menjadi dua, mengurutkan setiap setengah secara rekursif, kemudian menggabungkan dua setengah yang telah diurutkan.
Idenya
Satu elemen sudah diurutkan (kasus dasar). Penggabungan dua daftar yang telah diurutkan bersifat linear, dan kami melakukan log n tingkat penggabungan.
