Soal SMA · Penerapan · Kesulitan 3/5
Sebuah algoritma pencarian biner (binary search) digunakan untuk mencari sebuah nilai dalam array terurut berisi 1000 elemen. Berapa maksimum banyaknya perbandingan yang diperlukan untuk memastikan nilai tersebut ditemukan atau tidak ada?
- A.10
- B.9
- C.11
- D.12
Kunci jawaban & pembahasan
Jawaban: 10
Pada binary search, jumlah maksimum perbandingan adalah ⌈log2(n+1)⌉. Untuk n=1000, log2(1001) ≈ 9,97, sehingga dibulatkan menjadi 10.
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