Birleştirme sıralamasını uygulamak için bazı sözde kodlar yazın.
Merge Sort(A, n) 
 If n == 1
return A 
 Else 
 A'yı iki alt diziye böl: A1 ve A2 
a = MergeSort(A1, n/2) 
b = MergeSort(A2, n/2) 
 Return Merge(a, b) 
 
Merge(A1, A2) 
 Boş bir dizi oluşturun: A 
i = j = 0 
 i < A1 iken. uzunluk && j < A2.uzunluk 
 If A1[i] < A2[j] 
 A.append(A1[i]) 
 i++ 
 Else 
 A.append(A2[j]) 
 j++ 
 A1 ve A2'nin kalan öğelerini A'ya ekleyin 
 return A