1.Mudah
Notasi manakah yang menyatakan batas bawah (lower bound) pertumbuhan?
- AΘ (Big Theta)
- BO (Big O)
- Co (little o)
- DΩ (Big Omega)
2.Mudah
Suatu masalah biasanya disebut tractable jika:
- ADapat diselesaikan dalam waktu konstan
- BTidak memiliki solusi
- CHanya dapat diselesaikan dengan mencoba setiap kemungkinan
- DDapat diselesaikan dalam waktu polinomial
3.Mudah
Berapa Big O dari 3n² + 5n + 2?
- AO(n³)
- BO(n²)
- CO(3n²)
- DO(5n)
4.Sedang
Mengapa basis logaritma biasanya tidak dituliskan dalam Big O, seperti pada O(log n)?
- ABasis hanya berpengaruh untuk n kecil
- BLogaritma selalu dibulatkan menjadi bilangan bulat
- CLogaritma dengan basis berbeda hanya berbeda faktor konstan
- DSemua logaritma dalam ilmu komputer berbasis 10, sehingga basisnya tersirat
5.Sedang
Algoritma pengurutan manakah yang stabil (stable)?
- AQuicksort (versi in-place yang umum)
- BHeap sort
- CSelection sort (versi yang umum)
- DMerge sort
6.Sedang
Mengapa banyak rutin pengurutan pustaka beralih ke insertion sort untuk subarray yang sangat kecil?
- AAlgoritma rekursif tidak dapat menangani array di bawah 10 elemen
- BInsertion sort adalah O(n log n) pada kasus terburuk
- CInsertion sort memakai memori lebih sedikit daripada algoritma pengurutan lain untuk input besar
- DInsertion sort memiliki overhead kecil dan cepat pada input kecil atau hampir terurut
7.Sulit
Definisi kelas P manakah yang benar?
- AMasalah yang solusinya dapat diperiksa tetapi tidak pernah dapat ditemukan dalam waktu polinomial
- BMasalah yang dapat diselesaikan secara paralel
- CMasalah keputusan yang dapat diselesaikan algoritma deterministik dalam waktu polinomial
- DMasalah yang memerlukan waktu eksponensial pada setiap komputer
8.Sulit
Algoritma manakah yang menemukan pohon rentang minimum dengan berulang kali menambahkan sisi termurah yang tidak membentuk siklus?
- AAlgoritma Prim yang dimulai dari satu simpul
- BAlgoritma Dijkstra
- CAlgoritma Kruskal
- DFloyd–Warshall
Kunci jawaban
- 1. D · Ω (Big Omega)
- 2. D · Dapat diselesaikan dalam waktu polinomial
- 3. B · O(n²)
- 4. C · Logaritma dengan basis berbeda hanya berbeda faktor konstan
- 5. D · Merge sort
- 6. D · Insertion sort memiliki overhead kecil dan cepat pada input kecil atau hampir terurut
- 7. C · Masalah keputusan yang dapat diselesaikan algoritma deterministik dalam waktu polinomial
- 8. C · Algoritma Kruskal
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.