1.Mudah
Berapa kompleksitas waktu untuk mencari nilai terbesar dalam array tidak terurut berisi n bilangan?
- AO(n)
- BO(log n)
- CO(1)
- DO(n log n)
2.Mudah
Algoritma pengurutan manakah yang berulang kali menukar elemen bersebelahan yang urutannya salah?
- ABubble sort
- BHeap sort
- CMerge sort
- DQuicksort
3.Mudah
Berapa nilai log₂ 1024?
- A32
- B12
- C10
- D512
4.Sedang
Mengapa dynamic programming tidak benar-benar mempercepat merge sort?
- AMerge sort tidak memiliki struktur rekursif
- BDynamic programming hanya bekerja pada masalah graf, bukan pada array
- CSubmasalahnya tidak tumpang tindih, sehingga tidak ada yang dapat dipakai ulang
- DMerge sort sudah O(n)
5.Sedang
Apa artinya suatu masalah memiliki optimal substructure?
- ASetiap submasalah memiliki ukuran yang sama
- BMasalah itu memiliki tepat satu solusi optimal, yang dimiliki bersama oleh setiap submasalah
- CSolusi optimal dapat dibangun dari solusi optimal submasalahnya
- DMasalah itu dapat diselesaikan dalam waktu konstan
6.Sedang
Berapa banyak ruang stack yang dipakai fungsi faktorial rekursif sederhana fact(n) = n × fact(n − 1)?
- AO(1)
- BO(n)
- CO(n²)
- DO(log n)
7.Sulit
Algoritma manakah yang menemukan pohon rentang minimum dengan berulang kali menambahkan sisi termurah yang tidak membentuk siklus?
- AAlgoritma Kruskal
- BFloyd–Warshall
- CAlgoritma Dijkstra
- DAlgoritma Prim yang dimulai dari satu simpul
8.Sulit
Apakah 22n termasuk O(2ⁿ)?
- AYa, karena keduanya eksponensial
- BTidak, karena 22n tumbuh lebih lambat daripada 2ⁿ
- CYa, karena faktor konstan pada pangkat selalu diabaikan dalam Big O
- DTidak, karena 22n = 4ⁿ dan 4ⁿ / 2ⁿ = 2ⁿ tumbuh tanpa batas
Kunci jawaban
- 1. A · O(n)
- 2. A · Bubble sort
- 3. C · 10
- 4. C · Submasalahnya tidak tumpang tindih, sehingga tidak ada yang dapat dipakai ulang
- 5. C · Solusi optimal dapat dibangun dari solusi optimal submasalahnya
- 6. B · O(n)
- 7. A · Algoritma Kruskal
- 8. D · Tidak, karena 22n = 4ⁿ dan 4ⁿ / 2ⁿ = 2ⁿ tumbuh tanpa batas
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.