Soal SMP · Analisis · Kesulitan 3/5
Sebuah algoritma pencarian biner (binary search) digunakan pada array terurut: [2, 5, 8, 12, 16, 23, 38, 56, 72, 91]. Berapa banyak langkah maksimum untuk menemukan angka 23?
- A.2 langkah
- B.3 langkah
- C.4 langkah
- D.5 langkah
Kunci jawaban & pembahasan
Jawaban: 3 langkah
Array memiliki 10 elemen. Langkah 1: cek indeks tengah (indeks 4, nilai 16). 23 > 16, cari di kanan. Langkah 2: subarray [23,38,56,72,91], tengah indeks 7 (nilai 56). 23 < 56, cari di kiri. Langkah 3: subarray [23,38], tengah indeks 5 (nilai 23). Ditemukan. Total 3 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