Soal SMA · Analisis · Kesulitan 1/5
Sebuah algoritma pencarian biner (binary search) dilakukan pada array terurut [2, 5, 8, 12, 16, 23, 38, 56, 72, 91]. Untuk mencari nilai 23, berapa kali perbandingan yang dilakukan?
- A.1
- B.2
- C.3
- D.4
Kunci jawaban & pembahasan
Jawaban: 3
Langkah: bandingkan 23 dengan 16 (tengah) → lebih besar, cari di kanan; bandingkan dengan 56 → lebih kecil, cari di kiri; bandingkan dengan 23 → ditemukan. Total 3 perbandingan.
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