1.Mudah
Berapa kompleksitas waktu kasus terburuk insertion sort?
- AO(n log n)
- BO(log n)
- CO(n²)
- DO(n)
2.Mudah
Apa yang dimaksud dengan algoritma brute force?
- AAlgoritma yang menebak jawaban secara acak
- BAlgoritma yang mencoba semua kandidat solusi yang mungkin
- CAlgoritma yang selalu memakai rekursi
- DAlgoritma yang berjalan di banyak prosesor
3.Mudah
Apa syarat binary search terhadap inputnya?
- AArray hanya boleh berisi bilangan positif
- BPanjang array harus pangkat dua
- CArray tidak boleh berisi lebih dari 1000 elemen
- DArray harus terurut
4.Sedang
Rekurens T(n) = T(n/2) + O(1) menghasilkan apa?
- AO(1)
- BO(log n)
- CO(n log n)
- DO(n)
5.Sedang
Breadth-first search (BFS) pada graf tak berbobot menemukan:
- AUrutan topologis pada semua graf
- BLintasan terpendek pada graf yang memiliki bobot sisi negatif
- CPohon rentang minimum
- DLintasan terpendek berdasarkan jumlah sisi dari simpul awal
6.Sedang
Apa artinya suatu masalah memiliki optimal substructure?
- ASolusi optimal dapat dibangun dari solusi optimal submasalahnya
- BSetiap submasalah memiliki ukuran yang sama
- CMasalah itu dapat diselesaikan dalam waktu konstan
- DMasalah itu memiliki tepat satu solusi optimal, yang dimiliki bersama oleh setiap submasalah
7.Sulit
Teknik manakah yang memberikan waktu eksekusi harapan (expected) O(n log n) untuk quicksort pada input apa pun?
- ASelalu memilih elemen pertama
- BMemilih pivot secara acak seragam
- CMengurutkan input sebelum menjalankan quicksort
- DMenggunakan rekursi hanya pada sisi kiri
8.Sulit
Pengurutan topologis hanya mungkin dilakukan untuk:
- AGraf berarah asiklik (DAG)
- BGraf tak berarah
- CGraf dengan bobot negatif
- DGraf lengkap
Kunci jawaban
- 1. C · O(n²)
- 2. B · Algoritma yang mencoba semua kandidat solusi yang mungkin
- 3. D · Array harus terurut
- 4. B · O(log n)
- 5. D · Lintasan terpendek berdasarkan jumlah sisi dari simpul awal
- 6. A · Solusi optimal dapat dibangun dari solusi optimal submasalahnya
- 7. B · Memilih pivot secara acak seragam
- 8. A · Graf berarah asiklik (DAG)
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.