1.Mudah
Apa syarat binary search terhadap inputnya?
- AArray tidak boleh berisi lebih dari 1000 elemen
- BPanjang array harus pangkat dua
- CArray hanya boleh berisi bilangan positif
- DArray harus terurut
2.Mudah
Algoritma pengurutan manakah yang berulang kali menukar elemen bersebelahan yang urutannya salah?
- AQuicksort
- BMerge sort
- CHeap sort
- DBubble sort
3.Mudah
Berapa banyak memori tambahan yang dipakai merge sort standar berbasis array?
- AO(n²)
- BO(log n)
- CO(n)
- DO(1)
4.Sedang
Berapa banyak tingkat rekursi merge sort untuk array berisi n elemen?
- ASekitar √n
- BSekitar n / 2
- CSekitar n
- DSekitar log₂ n
5.Sedang
Berapa kompleksitas waktu kasus terburuk quicksort?
- AO(n log n)
- BO(log n)
- CO(n²)
- DO(n)
6.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
- CMasalah itu dapat diselesaikan dalam waktu konstan
- DSolusi optimal dapat dibangun dari solusi optimal submasalahnya
7.Sulit
Mengambil kedua titik ujung dari setiap sisi dalam maximal matching menghasilkan vertex cover. Seberapa baik cover ini?
- ASelalu merupakan minimum vertex cover
- BPaling banyak dua kali ukuran minimum vertex cover
- CKualitasnya tidak diketahui dibandingkan optimum
- DPaling banyak log n kali minimum
8.Sulit
Definisi kelas NP manakah yang benar?
- AMasalah yang tidak polinomial
- BMasalah keputusan yang jawaban "ya"-nya dapat diverifikasi dalam waktu polinomial jika diberi sertifikat
- CMasalah yang tidak dapat diselesaikan dalam waktu polinomial
- DMasalah yang tidak dapat diselesaikan algoritma apa pun
Kunci jawaban
- 1. D · Array harus terurut
- 2. D · Bubble sort
- 3. C · O(n)
- 4. D · Sekitar log₂ n
- 5. C · O(n²)
- 6. D · Solusi optimal dapat dibangun dari solusi optimal submasalahnya
- 7. B · Paling banyak dua kali ukuran minimum vertex cover
- 8. B · Masalah keputusan yang jawaban "ya"-nya dapat diverifikasi dalam waktu polinomial jika diberi sertifikat
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.