1.Mudah
Apa syarat binary search terhadap inputnya?
- APanjang array harus pangkat dua
- BArray tidak boleh berisi lebih dari 1000 elemen
- CArray harus terurut
- DArray hanya boleh berisi bilangan positif
2.Mudah
Apa artinya jika suatu operasi berjalan dalam waktu O(1)?
- AHanya dapat dijalankan sekali
- BWaktu eksekusinya tidak bertambah seiring ukuran input
- CMemproses tepat satu elemen per detik waktu eksekusi
- DSelalu memerlukan tepat satu detik
3.Mudah
Sebuah loop dimulai dengan i = 1 dan menggandakan i setiap iterasi sampai i > n. Berapa kali loop itu berjalan?
- ASekitar n
- BSekitar log₂ n
- CSekitar n²
- DSekitar n / 2
4.Sedang
Rekurens T(n) = T(n − 1) + O(n) menghasilkan apa?
- AO(n log n)
- BO(n²)
- CO(2ⁿ)
- DO(n)
5.Sedang
Rekurens T(n) = T(n/2) + O(1) menghasilkan apa?
- AO(log n)
- BO(1)
- CO(n)
- DO(n log n)
6.Sedang
Berapa kompleksitas waktu teramortisasi (amortised) untuk menambahkan elemen ke array dinamis yang menggandakan kapasitasnya ketika penuh?
- AO(1)
- BO(n)
- CO(n²)
- DO(log n)
7.Sulit
Pernyataan mana tentang memilih elemen terkecil ke-k dari array tidak terurut yang benar?
- AQuickselect berjalan dalam O(log n) pada kasus terburuk, karena hanya berekursi ke satu sisi pivot
- 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
- DSeleksi hanya mungkin dilakukan dalam O(n²)
8.Sulit
Pernyataan manakah tentang P dan NP yang benar?
- ASetiap masalah di P juga termasuk dalam NP
- BMasalah NP tidak dapat diverifikasi dengan cepat
- CNP berarti "not polynomial"
- DTelah dibuktikan bahwa P ≠ NP
Kunci jawaban
- 1. C · Array harus terurut
- 2. B · Waktu eksekusinya tidak bertambah seiring ukuran input
- 3. B · Sekitar log₂ n
- 4. B · O(n²)
- 5. A · O(log n)
- 6. A · O(1)
- 7. B · Quickselect berjalan dalam O(n) yang diharapkan, dan median-of-medians menjamin O(n) pada kasus terburuk
- 8. A · Setiap masalah di P juga termasuk dalam NP
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.