1.Mudah
Berapa kompleksitas waktu kasus terbaik insertion sort, pada array yang sudah terurut?
- AO(1)
- BO(n²)
- CO(n)
- DO(n log n)
2.Mudah
Apa tiga langkah algoritma divide and conquer?
- ADivide, conquer, combine (bagi, taklukkan, gabungkan)
- BBaca, hitung, tulis
- CUrutkan, cari, kembalikan
- DTebak, periksa, ulangi
3.Mudah
Waktu eksekusi suatu algoritma adalah O(n). Pertumbuhan ini disebut apa?
- AKonstan
- BLogaritmik
- CKuadratik
- DLinear
4.Sedang
Apa artinya suatu masalah memiliki optimal substructure?
- AMasalah itu memiliki tepat satu solusi optimal, yang dimiliki bersama oleh setiap submasalah
- BSetiap submasalah memiliki ukuran yang sama
- CMasalah itu dapat diselesaikan dalam waktu konstan
- DSolusi optimal dapat dibangun dari solusi optimal submasalahnya
5.Sedang
Breadth-first search (BFS) pada graf tak berbobot menemukan:
- ALintasan terpendek pada graf yang memiliki bobot sisi negatif
- BLintasan terpendek berdasarkan jumlah sisi dari simpul awal
- CUrutan topologis pada semua graf
- DPohon rentang minimum
6.Sedang
Berapa banyak tingkat rekursi merge sort untuk array berisi n elemen?
- ASekitar n
- BSekitar n / 2
- CSekitar √n
- DSekitar log₂ n
7.Sulit
Apa yang ditetapkan oleh teorema Cook–Levin?
- ASetiap masalah NP dapat diselesaikan dalam waktu eksponensial
- BHalting problem tidak dapat diputuskan (undecidable)
- CBoolean satisfiability problem (SAT) adalah NP-complete
- DP tidak sama dengan NP
8.Sulit
Pernyataan mana tentang notasi little-o yang benar?
- An = o(n), karena setiap fungsi adalah little-o dari dirinya sendiri
- B2n = o(n), karena 2n tumbuh lambat
- Cn = o(n²), tetapi n bukan o(n)
- Dn² = o(n)
Kunci jawaban
- 1. C · O(n)
- 2. A · Divide, conquer, combine (bagi, taklukkan, gabungkan)
- 3. D · Linear
- 4. D · Solusi optimal dapat dibangun dari solusi optimal submasalahnya
- 5. B · Lintasan terpendek berdasarkan jumlah sisi dari simpul awal
- 6. D · Sekitar log₂ n
- 7. C · Boolean satisfiability problem (SAT) adalah NP-complete
- 8. C · n = o(n²), tetapi n bukan o(n)
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.