1.Mudah
Notasi manakah yang menyatakan batas bawah (lower bound) pertumbuhan?
- AΘ (Big Theta)
- BΩ (Big Omega)
- CO (Big O)
- Do (little o)
2.Mudah
Apa yang digambarkan oleh waktu eksekusi kasus rata-rata?
- AWaktu yang diharapkan atas distribusi input berukuran n tertentu
- BWaktu untuk input dengan panjang rata-rata
- CWaktu pada komputer yang paling umum
- DNilai tengah antara waktu eksekusi kasus terbaik dan kasus terburuk
3.Mudah
Berapa kompleksitas waktu untuk mencari nilai terbesar dalam array tidak terurut berisi n bilangan?
- AO(n)
- BO(log n)
- CO(n log n)
- DO(1)
4.Sedang
Sebuah fungsi menjalankan satu loop berisi n iterasi, lalu secara terpisah satu loop lain berisi n iterasi. Berapa kompleksitas waktunya?
- AO(2ⁿ)
- BO(n)
- CO(log n)
- DO(n²)
5.Sedang
Rekurens T(n) = T(n/2) + O(1) menghasilkan apa?
- AO(n log n)
- BO(1)
- CO(n)
- DO(log n)
6.Sedang
Berapa kompleksitas waktu algoritma Bellman–Ford pada graf dengan V simpul dan E sisi?
- AO(V + E)
- BO(V × E)
- CO(V³ × E)
- DO(E log V)
7.Sulit
Rekurens T(n) = 2T(n/2) + n log n menghasilkan apa?
- AΘ(n)
- BΘ(n log n)
- CΘ(n log² n)
- DΘ(n²)
8.Sulit
Definisi kelas NP manakah yang benar?
- AMasalah keputusan yang jawaban "ya"-nya dapat diverifikasi dalam waktu polinomial jika diberi sertifikat
- BMasalah yang tidak dapat diselesaikan algoritma apa pun
- CMasalah yang tidak dapat diselesaikan dalam waktu polinomial
- DMasalah yang tidak polinomial
Kunci jawaban
- 1. B · Ω (Big Omega)
- 2. A · Waktu yang diharapkan atas distribusi input berukuran n tertentu
- 3. A · O(n)
- 4. B · O(n)
- 5. D · O(log n)
- 6. B · O(V × E)
- 7. C · Θ(n log² n)
- 8. A · Masalah keputusan yang jawaban "ya"-nya dapat diverifikasi dalam waktu polinomial jika diberi sertifikat
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.