1.Mudah
Kelas kompleksitas manakah yang tumbuh paling cepat untuk n yang besar?
- AO(n³)
- BO(n²)
- CO(n log n)
- DO(2ⁿ)
2.Mudah
Berapa banyak memori tambahan yang dipakai merge sort standar berbasis array?
- AO(n²)
- BO(n)
- CO(log n)
- DO(1)
3.Mudah
Apa syarat binary search terhadap inputnya?
- AArray tidak boleh berisi lebih dari 1000 elemen
- BArray harus terurut
- CPanjang array harus pangkat dua
- DArray hanya boleh berisi bilangan positif
4.Sedang
Algoritma greedy:
- AMencoba setiap solusi yang mungkin
- BHanya menggunakan rekursi
- CMengambil pilihan terbaik secara lokal pada setiap langkah
- DSelalu memberikan solusi optimal
5.Sedang
Batas bawah untuk pengurutan berbasis perbandingan pada kasus terburuk adalah:
- AΩ(n log n)
- BΩ(log n)
- CΩ(n²)
- DΩ(n)
6.Sedang
Rekurens T(n) = T(n/2) + O(1) menghasilkan apa?
- AO(log n)
- BO(1)
- CO(n log n)
- DO(n)
7.Sulit
Mengambil kedua titik ujung dari setiap sisi dalam maximal matching menghasilkan vertex cover. Seberapa baik cover ini?
- APaling banyak dua kali ukuran minimum vertex cover
- BKualitasnya tidak diketahui dibandingkan optimum
- CPaling banyak log n kali minimum
- DSelalu merupakan minimum vertex cover
8.Sulit
Definisi kelas P manakah yang benar?
- AMasalah keputusan yang dapat diselesaikan algoritma deterministik dalam waktu polinomial
- BMasalah yang dapat diselesaikan secara paralel
- CMasalah yang solusinya dapat diperiksa tetapi tidak pernah dapat ditemukan dalam waktu polinomial
- DMasalah yang memerlukan waktu eksponensial pada setiap komputer
Kunci jawaban
- 1. D · O(2ⁿ)
- 2. B · O(n)
- 3. B · Array harus terurut
- 4. C · Mengambil pilihan terbaik secara lokal pada setiap langkah
- 5. A · Ω(n log n)
- 6. A · O(log n)
- 7. A · Paling banyak dua kali ukuran minimum vertex cover
- 8. A · Masalah keputusan yang dapat diselesaikan algoritma deterministik dalam waktu polinomial
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.