1.Mudah
Berapa kompleksitas waktu linear search pada array tidak terurut berisi n elemen (kasus terburuk)?
- AO(n²)
- BO(log n)
- CO(1)
- DO(n)
2.Mudah
Algoritma dengan dua loop bersarang, yang masing-masing berjalan n kali, biasanya memiliki kompleksitas apa?
- AO(n)
- BO(2n)
- CO(log n)
- DO(n²)
3.Mudah
Apa tiga langkah algoritma divide and conquer?
- AUrutkan, cari, kembalikan
- BTebak, periksa, ulangi
- CDivide, conquer, combine (bagi, taklukkan, gabungkan)
- DBaca, hitung, tulis
4.Sedang
Rekurens T(n) = T(n − 1) + O(n) menghasilkan apa?
- AO(n)
- BO(2ⁿ)
- CO(n log n)
- DO(n²)
5.Sedang
Mengapa basis logaritma biasanya tidak dituliskan dalam Big O, seperti pada O(log n)?
- ALogaritma dengan basis berbeda hanya berbeda faktor konstan
- BLogaritma selalu dibulatkan menjadi bilangan bulat
- CSemua logaritma dalam ilmu komputer berbasis 10, sehingga basisnya tersirat
- DBasis hanya berpengaruh untuk n kecil
6.Sedang
Batas bawah untuk pengurutan berbasis perbandingan pada kasus terburuk adalah:
- AΩ(n)
- BΩ(n log n)
- CΩ(n²)
- DΩ(log n)
7.Sulit
Lintasan sederhana terpendek dapat ditemukan dalam waktu polinomial. Apa yang diketahui tentang mencari lintasan sederhana terpanjang antara dua simpul pada graf umum?
- ADapat diselesaikan dengan algoritma Dijkstra memakai bobot yang dinegasikan
- BMasalah itu undecidable
- CSelalu dapat diselesaikan dalam O(V + E)
- DMasalah itu NP-hard
8.Sulit
Pernyataan mana tentang memilih elemen terkecil ke-k dari array tidak terurut yang benar?
- ASeleksi hanya mungkin dilakukan dalam O(n²)
- BQuickselect berjalan dalam O(n) yang diharapkan, dan median-of-medians menjamin O(n) pada kasus terburuk
- CSeleksi selalu memerlukan Ω(n log n) karena memerlukan pengurutan
- DQuickselect berjalan dalam O(log n) pada kasus terburuk, karena hanya berekursi ke satu sisi pivot
Kunci jawaban
- 1. D · O(n)
- 2. D · O(n²)
- 3. C · Divide, conquer, combine (bagi, taklukkan, gabungkan)
- 4. D · O(n²)
- 5. A · Logaritma dengan basis berbeda hanya berbeda faktor konstan
- 6. B · Ω(n log n)
- 7. D · Masalah itu NP-hard
- 8. B · Quickselect berjalan dalam O(n) yang diharapkan, dan median-of-medians menjamin O(n) pada kasus terburuk
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.