1.Mudah
Notasi manakah yang menyatakan batas bawah (lower bound) pertumbuhan?
- AO (Big O)
- BΩ (Big Omega)
- CΘ (Big Theta)
- Do (little o)
2.Mudah
Apa yang digambarkan oleh waktu eksekusi kasus terburuk suatu algoritma?
- AWaktu yang diperlukan pada input terkecil
- BWaktu maksimum yang diperlukan atas semua input berukuran n
- CWaktu yang diharapkan pada input acak berukuran n
- DWaktu yang diperlukan pada komputer yang lambat
3.Mudah
Waktu eksekusi suatu algoritma adalah O(n). Pertumbuhan ini disebut apa?
- AKonstan
- BLogaritmik
- CLinear
- DKuadratik
4.Sedang
Dalam array terurut, Anda mencari dua elemen yang jumlahnya sama dengan target dengan menggerakkan satu pointer dari masing-masing ujung ke dalam. Berapa kompleksitas waktunya?
- AO(n)
- BO(n log n)
- CO(log n)
- DO(n²)
5.Sedang
Rekurens T(n) = T(n − 1) + O(n) menghasilkan apa?
- AO(n)
- BO(2ⁿ)
- CO(n log n)
- DO(n²)
6.Sedang
Pada activity selection problem, aturan greedy mana yang selalu menghasilkan jumlah maksimum aktivitas yang tidak saling tumpang tindih?
- APilih aktivitas yang selesai paling awal, lalu ulangi dengan aktivitas yang kompatibel
- BPilih aktivitas yang dimulai paling awal
- CPilih aktivitas dengan tumpang tindih paling sedikit terlebih dahulu, lalu ulangi dengan aktivitas yang kompatibel
- DPilih aktivitas terpendek terlebih dahulu
7.Sulit
Pengurutan topologis hanya mungkin dilakukan untuk:
- AGraf dengan bobot negatif
- BGraf lengkap
- CGraf berarah asiklik (DAG)
- DGraf tak berarah
8.Sulit
Teknik manakah yang memberikan waktu eksekusi harapan (expected) O(n log n) untuk quicksort pada input apa pun?
- ASelalu memilih elemen pertama
- BMengurutkan input sebelum menjalankan quicksort
- CMemilih pivot secara acak seragam
- DMenggunakan rekursi hanya pada sisi kiri
Kunci jawaban
- 1. B · Ω (Big Omega)
- 2. B · Waktu maksimum yang diperlukan atas semua input berukuran n
- 3. C · Linear
- 4. A · O(n)
- 5. D · O(n²)
- 6. A · Pilih aktivitas yang selesai paling awal, lalu ulangi dengan aktivitas yang kompatibel
- 7. C · Graf berarah asiklik (DAG)
- 8. C · Memilih pivot secara acak seragam
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.