Urutkan Array
Urutkan array bilangan bulat secara menaik tanpa memakai Array.prototype.sort. Targetkan O(nlogn).
[5, 2, 3, 1] → [1, 2, 3, 5]
[5, 1, 1, 2, 0, 0] → [0, 0, 1, 1, 2, 5]
Penilai tidak bisa mendeteksi pemakaian .sort(), tapi tujuan soal ini adalah melatih kamu menulis algoritmanya sendiri.
Topik
sortingdivide and conquer
Petunjuk 1
Merge sort: bagi dua, urutkan masing-masing secara rekursif, lalu gabungkan.
Petunjuk 2
Lihat animasi di catatan Sorting untuk membandingkan algoritmanya.
· draft tersimpan otomatis
Nilai ditulis sebagai JSON. Output yang diharapkan dihitung dari solusi referensi.
Ctrl+Enter jalankan · Ctrl+Shift+Enter kirim