Soal SMA · Analisis · Kesulitan 2/5
Sebuah algoritma pencarian biner (binary search) digunakan pada array terurut: [10, 20, 30, 40, 50, 60, 70]. Berapa banyak perbandingan yang diperlukan untuk menemukan nilai 60?
- A.1
- B.2
- C.3
- D.4
Kunci jawaban & pembahasan
Jawaban: 2
Array terurut, cari 60: bandingkan dengan 40 (tengah) → 60 > 40, cari di kanan [50,60,70]; bandingkan dengan 60 (tengah) → ditemukan. Total 2 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