1.Mudah
Berapa kompleksitas waktu depth-first search pada graf yang disimpan sebagai adjacency list?
- AO(V + E)
- BO(V²)
- CO(E log V)
- DO(V × E)
2.Mudah
Apa syarat binary search terhadap inputnya?
- APanjang array harus pangkat dua
- BArray harus terurut
- CArray tidak boleh berisi lebih dari 1000 elemen
- DArray hanya boleh berisi bilangan positif
3.Mudah
Berapa kompleksitas waktu linear search pada array tidak terurut berisi n elemen (kasus terburuk)?
- AO(log n)
- BO(n²)
- CO(n)
- DO(1)
4.Sedang
Mengapa banyak rutin pengurutan pustaka beralih ke insertion sort untuk subarray yang sangat kecil?
- AInsertion sort adalah O(n log n) pada kasus terburuk
- BInsertion sort memakai memori lebih sedikit daripada algoritma pengurutan lain untuk input besar
- CInsertion sort memiliki overhead kecil dan cepat pada input kecil atau hampir terurut
- DAlgoritma rekursif tidak dapat menangani array di bawah 10 elemen
5.Sedang
Rekurens T(n) = T(n/2) + O(1) menghasilkan apa?
- AO(n)
- BO(log n)
- CO(1)
- DO(n log n)
6.Sedang
Rekurens T(n) = 2T(n − 1) + O(1) menghasilkan apa?
- AO(n)
- BO(n log n)
- CO(n²)
- DO(2ⁿ)
7.Sulit
Batas mana yang benar untuk log(n!)?
- AΘ(n)
- BΘ(n²)
- CΘ(log n)
- DΘ(n log n)
8.Sulit
Mengapa algoritma Dijkstra dapat memberikan hasil yang salah ketika sebagian bobot sisi negatif?
- AAlgoritma itu masuk ke loop tak hingga pada setiap sisi negatif
- BBilangan negatif tidak dapat disimpan dalam priority queue
- CSimpul ditetapkan final saat diekstraksi, tetapi sisi negatif berikutnya masih dapat memberinya lintasan yang lebih pendek
- DAlgoritma itu hanya bekerja pada graf tak berarah
Kunci jawaban
- 1. A · O(V + E)
- 2. B · Array harus terurut
- 3. C · O(n)
- 4. C · Insertion sort memiliki overhead kecil dan cepat pada input kecil atau hampir terurut
- 5. B · O(log n)
- 6. D · O(2ⁿ)
- 7. D · Θ(n log n)
- 8. C · Simpul ditetapkan final saat diekstraksi, tetapi sisi negatif berikutnya masih dapat memberinya lintasan yang lebih pendek
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.