[16,21,11,8,12,22] -> Merge Sort
-
[16, 21, 11] [8, 12, 22]
-
[16, 21] [11] [8, 12] [22]
-
[16][21] [11] [8][12] [22]
-
[16] [21]
-
[16, 21]
-
[16] [11]
-
[11, 16, 21]
-
[8] [12]
-
[8, 12]
-
[8, 22]
-
[8]
-
[12, 22]
-
[8, 12, 22]
-
[11, 16, 21] [8, 12, 22]
-
[11] [8]
-
[8]
-
[11, 12]
-
[8,11]
-
[16, 12]
-
[8, 11, 12]
-
[16, 22]
-
[8, 11, 12, 16]
-
[21, 22]
-
[8, 11, 12, 16, 21]
-
[8, 11, 12, 16, 21, 22]
Her basamakta n-1 karşılaştırma yapılır. O(n)
Dizi her seferinde ikiye bölündüğünden x'inci seviyede 2x=n eleman olur. Burdan x=log(n) bulunur. O(logn)
Time complexity: O(nlogn)