1.Mudah
Apa yang digambarkan oleh waktu eksekusi kasus terburuk suatu algoritma?
- AWaktu yang diperlukan pada input terkecil
- BWaktu yang diharapkan pada input acak berukuran n
- CWaktu yang diperlukan pada komputer yang lambat
- DWaktu maksimum yang diperlukan atas semua input berukuran n
2.Mudah
Strategi desain apa yang digunakan merge sort?
- ADivide and conquer (bagi dan taklukkan)
- BBrute force
- CDynamic programming
- DPilihan greedy
3.Mudah
Pertumbuhan O(2ⁿ) disebut apa?
- AEksponensial
- BLinear
- CPolinomial
- DLogaritmik
4.Sedang
Berapa kompleksitas waktu teramortisasi (amortised) untuk menambahkan elemen ke array dinamis yang menggandakan kapasitasnya ketika penuh?
- AO(n)
- BO(n²)
- CO(log n)
- DO(1)
5.Sedang
Rekurens T(n) = T(n − 1) + O(1) menghasilkan apa?
- AO(n²)
- BO(2ⁿ)
- CO(log n)
- DO(n)
6.Sedang
Berapa kompleksitas waktu kasus terburuk quicksort?
- AO(n²)
- BO(n log n)
- CO(log n)
- DO(n)
7.Sulit
Bagaimana algoritma Bellman–Ford mendeteksi siklus berbobot negatif yang dapat dicapai dari sumber?
- AAlgoritma menghitung siklus dengan depth-first search
- BAlgoritma memeriksa apakah ada sisi berbobot negatif
- CSetelah V − 1 putaran, algoritma memeriksa apakah masih ada sisi yang dapat direlaksasi
- DAlgoritma menjalankan Dijkstra dua kali dan membandingkan kedua hasil jaraknya
8.Sulit
Bagaimana travelling salesman problem diklasifikasikan?
- AMasalah ini undecidable
- BMasalah ini berada di P karena algoritma Dijkstra menyelesaikannya dengan mengunjungi setiap kota satu kali
- CVersi keputusannya NP-complete dan versi optimasinya NP-hard
- DVersi keputusannya di P tetapi versi optimasinya NP-complete
Kunci jawaban
- 1. D · Waktu maksimum yang diperlukan atas semua input berukuran n
- 2. A · Divide and conquer (bagi dan taklukkan)
- 3. A · Eksponensial
- 4. D · O(1)
- 5. D · O(n)
- 6. A · O(n²)
- 7. C · Setelah V − 1 putaran, algoritma memeriksa apakah masih ada sisi yang dapat direlaksasi
- 8. C · Versi keputusannya NP-complete dan versi optimasinya NP-hard
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.