Tantangan/Implementasi Sorting Algorithm
šŸ“Š
CodingBeginner+80 XP

Implementasi Sorting Algorithm

šŸŽÆ Objective: Implementasikan 3 algoritma sorting dari nol menggunakan JavaScript. Pahami kompleksitas waktu masing-masing.

Sorting Algorithms

Bubble Sort — O(n²)

Bandingkan elemen berdekatan, swap jika salah urutan. Ulangi hingga terurut.

Selection Sort — O(n²)

Cari elemen terkecil, pindahkan ke posisi yang benar. Lebih efisien dari Bubble.

Quick Sort — O(n log n) rata-rata

Pilih pivot, pisahkan elemen lebih kecil dan lebih besar, rekursi.