Soal SMA · Soal cerita · Kesulitan 3/5
Sebuah algoritma pencarian biner dijalankan pada array terurut berisi 1000 data. Setiap langkah memeriksa elemen tengah dan membuang separuh data. Berapa maksimum langkah pemeriksaan untuk memastikan data tidak ditemukan?
- A.10
- B.100
- C.500
- D.9
Kunci jawaban & pembahasan
Jawaban: 10
Pencarian biner pada n data membutuhkan paling banyak ⌈log2(n+1)⌉; untuk 1000 data, 2¹⁰=1024 sehingga maksimum 10 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