1.Mudah
Berapa kompleksitas waktu binary search pada array yang sudah terurut?
- AO(n log n)
- BO(log n)
- CO(1)
- DO(n)
2.Mudah
Apa yang dimaksud base case pada fungsi rekursif?
- AKasus dengan input terbesar, yang ditangani sebelum pemanggilan rekursif apa pun
- BKasus yang dijawab langsung tanpa melakukan pemanggilan rekursif lagi
- CBaris pertama fungsi
- DPemanggilan yang memakai memori paling banyak
3.Mudah
Apa yang digambarkan oleh waktu eksekusi kasus terburuk suatu algoritma?
- AWaktu yang diharapkan pada input acak berukuran n
- BWaktu maksimum yang diperlukan atas semua input berukuran n
- CWaktu yang diperlukan pada komputer yang lambat
- DWaktu yang diperlukan pada input terkecil
4.Sedang
Apa yang dihitung algoritma Floyd–Warshall, dan seberapa cepat?
- AUrutan topologis dalam O(V²)
- BLintasan terpendek dari satu simpul sumber ke semua simpul lain dalam O(V + E)
- CLintasan terpendek antara semua pasangan simpul dalam O(V³)
- DMinimum spanning tree dalam O(E log V)
5.Sedang
Quicksort selalu memakai elemen pertama sebagai pivot. Pada input mana algoritma ini menunjukkan perilaku kasus terburuknya?
- AArray dalam urutan acak
- BArray yang sudah terurut
- CArray yang semua elemennya berbeda
- DArray dengan panjang 2
6.Sedang
Berapa waktu eksekusi LSD radix sort pada n bilangan bulat dengan d digit dalam basis k?
- AO(n²)
- BO(dn log k)
- CO(n log n)
- DO(d(n + k))
7.Sulit
Berapa biaya amortisasi menaikkan (increment) penghitung biner, mengingat satu increment dapat membalik banyak bit?
- AO(1) per increment
- BO(n) per increment
- CO(log n) per increment
- DO(n log n) per increment
8.Sulit
Apa yang ditetapkan oleh teorema Cook–Levin?
- ASetiap masalah NP dapat diselesaikan dalam waktu eksponensial
- BHalting problem tidak dapat diputuskan (undecidable)
- CP tidak sama dengan NP
- DBoolean satisfiability problem (SAT) adalah NP-complete
Kunci jawaban
- 1. B · O(log n)
- 2. B · Kasus yang dijawab langsung tanpa melakukan pemanggilan rekursif lagi
- 3. B · Waktu maksimum yang diperlukan atas semua input berukuran n
- 4. C · Lintasan terpendek antara semua pasangan simpul dalam O(V³)
- 5. B · Array yang sudah terurut
- 6. D · O(d(n + k))
- 7. A · O(1) per increment
- 8. D · Boolean satisfiability problem (SAT) adalah NP-complete
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.