Aslında bunlar dışında pek çok yerde uygulanabilir ancak bizler öncelikli olarak bu konular üzerinde bu algoritmanın uygulamasını gerçekleştireceğiz. Kritik nokta, diziyi ikiye bölmektir. Tabii biz hep dizi kullanıyoruz ama linked list gibi yapılar üzerinde de uygulanabilmektedir. Problem çözümünü nlogn süre içerisinde çözmeyi hedeflemektedir. nlogn sayısı, n^2 sayısından daha küçüktür, çünkü logn ifadesi n sayısından küçüktür. Yani bu algoritmaların uygulandığı problemler daha hızlı çözülebilmektedir. Tabii bu her zaman geçerli değil, eldeki veriye hangi algoritmanın uygun olacağını kestirmek size kalmış.
Sıralama Algoritmalarından Merge Sort ve Quick Sort bu mantıkla oluşturulmuştur.
Eğer Merge Sort Sıralama Algoritması konusunu merak ederseniz ilgili makalemizi okuyabilirsiniz.