1.Mudah
Berapa kompleksitas waktu kasus terburuk insertion sort?
- AO(log n)
- BO(n)
- CO(n log n)
- DO(n²)
2.Mudah
Pertumbuhan O(2ⁿ) disebut apa?
- APolinomial
- BEksponensial
- CLinear
- DLogaritmik
3.Mudah
Manakah dari waktu eksekusi berikut yang polinomial?
- AO(nⁿ)
- BO(n³)
- CO(2ⁿ)
- DO(n!)
4.Sedang
Berapa waktu eksekusi LSD radix sort pada n bilangan bulat dengan d digit dalam basis k?
- AO(dn log k)
- BO(d(n + k))
- CO(n²)
- DO(n log n)
5.Sedang
Berapa kompleksitas waktu menghitung bilangan Fibonacci ke-n dengan tabel bottom-up?
- AO(log n)
- BO(2ⁿ)
- CO(n²)
- DO(n)
6.Sedang
Algoritma pengurutan manakah yang stabil (stable)?
- AMerge sort
- BQuicksort (versi in-place yang umum)
- CHeap sort
- DSelection sort (versi yang umum)
7.Sulit
Dua hal apa yang harus ditunjukkan untuk membuktikan bahwa masalah keputusan X adalah NP-complete?
- AX berada di NP, dan masalah NP-complete yang sudah dikenal dapat direduksi ke X dalam waktu polinomial
- BX dapat direduksi ke masalah di P, dan X berada di NP
- CX tidak memiliki algoritma polinomial, dan X decidable
- DX berada di P, dan X dapat direduksi ke SAT
8.Sulit
Untuk varian knapsack mana aturan greedy "ambil item berdasarkan urutan nilai per berat" selalu memberikan jawaban optimal?
- AFractional knapsack, ketika item boleh dipecah
- B0/1 knapsack, ketika item harus selalu diambil utuh
- CTidak ada varian
- DKedua varian
Kunci jawaban
- 1. D · O(n²)
- 2. B · Eksponensial
- 3. B · O(n³)
- 4. B · O(d(n + k))
- 5. D · O(n)
- 6. A · Merge sort
- 7. A · X berada di NP, dan masalah NP-complete yang sudah dikenal dapat direduksi ke X dalam waktu polinomial
- 8. A · Fractional knapsack, ketika item boleh dipecah
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.