Soal SMP · Penerapan · Kesulitan 3/5
Sebuah algoritma pencarian biner (binary search) digunakan pada array terurut: [2, 5, 8, 12, 16, 23, 38, 56, 72, 91]. Jika mencari angka 23, berapa banyak langkah pembandingan minimal?
- A.3
- B.2
- C.4
- D.1
Kunci jawaban & pembahasan
Jawaban: 3
Langkah: cek tengah (16) → 23>16, cek kanan (56) → 23<56, cek kiri (23) → ketemu. Total 3 langkah.
Mau penjelasan yang menyesuaikan level anak?
Xinau AI membahas soal langkah demi langkah, menyesuaikan gaya bahasa dengan usia anak, dan menyusun latihan berikutnya berdasarkan jawaban sebelumnya.
Coba gratis 30 hari