2. 2
3
!
"
37 23 6 89 15 12 2 19
4
Mergesort(Passed an array)
Jika ukuran array > 1
Bagi array menjadi dua
Panggil fungsi Mergesort untuk bagian pertama
Panggil fungsi Mergesort untuk bagian kedua
Merge dua bagian tersebut.
Merge(Passed two arrays)
Bandingkan elemen pertama dari kedua array
Pilih yang lebih kecil dan tempatkan pada array
hasil, update posisi elemen pertama pd array
yang telah diambil elemennya
(Jika salah satu array input telah kosong,
maka letakkan elemen yang tersisa dari
array lainnya ke array hasil)