Soal SMA · Penerapan · Kesulitan 3/5
Sebuah algoritma pencarian biner (binary search) digunakan untuk mencari nilai 75 dalam array terurut yang berisi 1000 elemen. Jika array diindeks dari 1 sampai 1000 dan nilai tengah dihitung dengan pembulatan ke bawah, berapa banyak perbandingan maksimum yang diperlukan untuk memastikan nilai tersebut ditemukan atau tidak ada?
- A.10
- B.11
- C.9
- D.12
Kunci jawaban & pembahasan
Jawaban: 10
Binary search memiliki kompleksitas O(log n). Untuk n=1000, log2(1000) ≈ 9,97, sehingga maksimum perbandingan adalah 10 (karena pembulatan ke atas).
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