1.Mudah
Berapa kompleksitas waktu untuk mencari nilai terbesar dalam array tidak terurut berisi n bilangan?
- AO(log n)
- BO(n log n)
- CO(n)
- DO(1)
2.Mudah
Berapa waktu eksekusi counting sort untuk n bilangan bulat dalam rentang 0 sampai k?
- AO(k log n)
- BO(n log n)
- CO(n²)
- DO(n + k)
3.Mudah
Berapa nilai log₂ 1024?
- A12
- B10
- C512
- D32
4.Sedang
Apa yang dihitung algoritma Floyd–Warshall, dan seberapa cepat?
- ALintasan terpendek antara semua pasangan simpul dalam O(V³)
- BMinimum spanning tree dalam O(E log V)
- CUrutan topologis dalam O(V²)
- DLintasan terpendek dari satu simpul sumber ke semua simpul lain dalam O(V + E)
5.Sedang
Kompleksitas waktu Fibonacci rekursif naif (fib(n) = fib(n−1) + fib(n−2)) adalah:
- AKonstan
- BEksponensial
- CLinear
- DLogaritmik
6.Sedang
Batas bawah untuk pengurutan berbasis perbandingan pada kasus terburuk adalah:
- AΩ(n)
- BΩ(log n)
- CΩ(n log n)
- DΩ(n²)
7.Sulit
Pernyataan mana tentang memilih elemen terkecil ke-k dari array tidak terurut yang benar?
- AQuickselect berjalan dalam O(log n) pada kasus terburuk, karena hanya berekursi ke satu sisi pivot
- BSeleksi selalu memerlukan Ω(n log n) karena memerlukan pengurutan
- CSeleksi hanya mungkin dilakukan dalam O(n²)
- DQuickselect berjalan dalam O(n) yang diharapkan, dan median-of-medians menjamin O(n) pada kasus terburuk
8.Sulit
Apa perbedaan antara masalah undecidable dan masalah intractable?
- AMasalah intractable tidak dapat diselesaikan oleh algoritma apa pun, sedangkan masalah undecidable hanya memerlukan waktu eksponensial
- BTidak ada algoritma yang menyelesaikan masalah undecidable untuk semua input, sedangkan masalah intractable dapat diselesaikan tetapi terlalu lambat
- CMasalah undecidable berada di NP, sedangkan masalah intractable di P
- DKeduanya berarti masalah itu sama sekali tidak memiliki algoritma
Kunci jawaban
- 1. C · O(n)
- 2. D · O(n + k)
- 3. B · 10
- 4. A · Lintasan terpendek antara semua pasangan simpul dalam O(V³)
- 5. B · Eksponensial
- 6. C · Ω(n log n)
- 7. D · Quickselect berjalan dalam O(n) yang diharapkan, dan median-of-medians menjamin O(n) pada kasus terburuk
- 8. B · Tidak ada algoritma yang menyelesaikan masalah undecidable untuk semua input, sedangkan masalah intractable dapat diselesaikan tetapi terlalu lambat
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.