1.Mudah
Apa yang digambarkan oleh waktu eksekusi kasus rata-rata?
- AWaktu untuk input dengan panjang rata-rata
- BWaktu yang diharapkan atas distribusi input berukuran n tertentu
- CNilai tengah antara waktu eksekusi kasus terbaik dan kasus terburuk
- DWaktu pada komputer yang paling umum
2.Mudah
Kompleksitas ruang (space complexity) mengukur:
- AJumlah baris kode
- BUkuran fisik komputer
- CJumlah memori yang dibutuhkan algoritma seiring bertambahnya input
- DRuang disk yang dipakai file program setelah dikompilasi
3.Mudah
Apa yang digambarkan oleh waktu eksekusi kasus terburuk suatu algoritma?
- AWaktu yang diharapkan pada input acak berukuran n
- BWaktu yang diperlukan pada komputer yang lambat
- CWaktu yang diperlukan pada input terkecil
- DWaktu maksimum yang diperlukan atas semua input berukuran n
4.Sedang
Rekurens T(n) = T(n − 1) + O(1) menghasilkan apa?
- AO(2ⁿ)
- BO(n²)
- CO(log n)
- DO(n)
5.Sedang
Berapa kompleksitas waktu teramortisasi (amortised) untuk menambahkan elemen ke array dinamis yang menggandakan kapasitasnya ketika penuh?
- AO(1)
- BO(n)
- CO(log n)
- DO(n²)
6.Sedang
Berapa kompleksitas waktu menghitung bilangan Fibonacci ke-n dengan tabel bottom-up?
- AO(2ⁿ)
- BO(n)
- CO(n²)
- DO(log n)
7.Sulit
Suatu masalah disebut NP-complete jika masalah tersebut:
- ABerada di luar NP tetapi lebih sulit daripada semua masalah NP, seperti halting problem
- BTidak mungkin diselesaikan
- CDapat diselesaikan dalam waktu polinomial
- DTermasuk dalam NP dan setiap masalah NP dapat direduksi ke masalah tersebut dalam waktu polinomial
8.Sulit
Manakah dari masalah satisfiability berikut yang diketahui dapat diselesaikan dalam waktu polinomial?
- ACircuit satisfiability
- B3-SAT, dengan setiap klausa berisi tepat tiga literal
- CSAT umum pada formula dalam bentuk normal konjungtif
- D2-SAT, dengan setiap klausa berisi paling banyak dua literal
Kunci jawaban
- 1. B · Waktu yang diharapkan atas distribusi input berukuran n tertentu
- 2. C · Jumlah memori yang dibutuhkan algoritma seiring bertambahnya input
- 3. D · Waktu maksimum yang diperlukan atas semua input berukuran n
- 4. D · O(n)
- 5. A · O(1)
- 6. B · O(n)
- 7. D · Termasuk dalam NP dan setiap masalah NP dapat direduksi ke masalah tersebut dalam waktu polinomial
- 8. D · 2-SAT, dengan setiap klausa berisi paling banyak dua literal
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.