Merge sort არის დელი-დაპყების, სტაბილური სორტირება, რომელიც გარანტირებული O(n log n) დროში მუშაობს. ის ყოფს მასივს შუაზე, რეკურსიულად სორტირებს თითოეულ ნახევარს, შემდეგ აერთიანებს ორ დასორტირებულ ნახევარს.
იდეა
ერთი ელემენტი უკვე დასორტირებული არის (ბაზის შემთხვევა). ორი დასორტირებული სიის შერწყმა წრფივი და ჩვენ რობთ log n დონის შერწყმას.
