1.Mudah
Apa yang dimaksud base case pada fungsi rekursif?
- AKasus yang dijawab langsung tanpa melakukan pemanggilan rekursif lagi
- BPemanggilan yang memakai memori paling banyak
- CKasus dengan input terbesar, yang ditangani sebelum pemanggilan rekursif apa pun
- DBaris pertama fungsi
2.Mudah
Apa yang dimaksud dengan algoritma brute force?
- AAlgoritma yang mencoba semua kandidat solusi yang mungkin
- BAlgoritma yang menebak jawaban secara acak
- CAlgoritma yang selalu memakai rekursi
- DAlgoritma yang berjalan di banyak prosesor
3.Mudah
Berapa Big O dari 3n² + 5n + 2?
- AO(3n²)
- BO(n²)
- CO(n³)
- DO(5n)
4.Sedang
Apa yang dihitung algoritma Floyd–Warshall, dan seberapa cepat?
- ALintasan terpendek antara semua pasangan simpul dalam O(V³)
- BLintasan terpendek dari satu simpul sumber ke semua simpul lain dalam O(V + E)
- CUrutan topologis dalam O(V²)
- DMinimum spanning tree dalam O(E log V)
5.Sedang
Rekurens T(n) = 2T(n − 1) + O(1) menghasilkan apa?
- AO(n log n)
- BO(n)
- CO(n²)
- DO(2ⁿ)
6.Sedang
Rekurens T(n) = T(n − 1) + O(n) menghasilkan apa?
- AO(2ⁿ)
- BO(n²)
- CO(n)
- DO(n log n)
7.Sulit
Mengapa setiap pencarian berbasis perbandingan dalam array terurut memerlukan Ω(log n) perbandingan pada kasus terburuk?
- ABinary search adalah satu-satunya algoritma yang mungkin, dan memerlukan log₂ n perbandingan
- BSetiap elemen harus dibandingkan setidaknya sekali
- CPohon keputusan dengan n kemungkinan hasil harus memiliki kedalaman setidaknya log₂ n
- DSetiap perbandingan memerlukan waktu logaritmik
8.Sulit
Dua hal apa yang harus ditunjukkan untuk membuktikan bahwa masalah keputusan X adalah NP-complete?
- AX berada di P, dan X dapat direduksi ke SAT
- BX dapat direduksi ke masalah di P, dan X berada di NP
- CX berada di NP, dan masalah NP-complete yang sudah dikenal dapat direduksi ke X dalam waktu polinomial
- DX tidak memiliki algoritma polinomial, dan X decidable
Kunci jawaban
- 1. A · Kasus yang dijawab langsung tanpa melakukan pemanggilan rekursif lagi
- 2. A · Algoritma yang mencoba semua kandidat solusi yang mungkin
- 3. B · O(n²)
- 4. A · Lintasan terpendek antara semua pasangan simpul dalam O(V³)
- 5. D · O(2ⁿ)
- 6. B · O(n²)
- 7. C · Pohon keputusan dengan n kemungkinan hasil harus memiliki kedalaman setidaknya log₂ n
- 8. C · X berada di NP, dan masalah NP-complete yang sudah dikenal dapat direduksi ke X dalam waktu polinomial
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.