Latihan Soal Pencarian Linear dan Biner
5 soal Pencarian Linear dan Biner (Pemrograman SMA) lengkap dengan pembahasan langkah demi langkah dan alasan pilihan yang keliru.
Memuat soal…
Lihat semua soal (5)
Daftar soal tanpa kunci jawaban. Kerjakan di atas untuk melihat pembahasan.
Pencarian linear dijalankan pada list berisi 100 elemen acak untuk mencari target yang ternyata tidak ada. Berapa kali target dibandingkan dengan elemen list?
0
1
50
100
Apa syarat utama agar pencarian biner (binary search) memberi hasil yang benar?
Data harus berupa bilangan bulat
Data harus sudah terurut
Banyak data harus genap
Data tidak boleh lebih dari 100 elemen
Pencarian biner dijalankan pada data terurut
[2, 5, 9, 14, 20, 27, 33]untuk mencari 27. Elemen mana yang diperiksa pertama kali?20
2
14
27
Pada 1.000 data yang sudah terurut, berapa pemeriksaan terbanyak yang dibutuhkan pencarian biner?
10
100
500
1.000
Fungsi
pencarian_binerdi materi ini dipanggil pada list yang belum terurut. Apa keluarannya?print(pencarian_biner([30, 3, 21, 8], 8))3
-1
1
IndexError