1.Mudah
Apa yang dimaksud dengan rekursi?
- ASejenis struktur data
- BFungsi yang memanggil dirinya sendiri dengan input yang lebih kecil
- CSebuah metode pengurutan
- DLoop yang tidak pernah berakhir
2.Mudah
Bagaimana cara kerja selection sort?
- ABerulang kali mencari minimum dari bagian yang belum terurut lalu menukarnya ke depan
- BBerulang kali menukar elemen bersebelahan yang urutannya salah
- CMenyisipkan setiap elemen ke bagian terurut yang terus bertambah dengan menggeser
- DMembagi array menjadi dua bagian lalu menggabungkannya
3.Mudah
Apa yang digambarkan oleh waktu eksekusi kasus rata-rata?
- AWaktu yang diharapkan atas distribusi input berukuran n tertentu
- BWaktu pada komputer yang paling umum
- CNilai tengah antara waktu eksekusi kasus terbaik dan kasus terburuk
- DWaktu untuk input dengan panjang rata-rata
4.Sedang
Rekurens T(n) = T(n − 1) + O(n) menghasilkan apa?
- AO(2ⁿ)
- BO(n log n)
- CO(n)
- DO(n²)
5.Sedang
Apa yang dihitung algoritma Floyd–Warshall, dan seberapa cepat?
- ALintasan terpendek antara semua pasangan simpul dalam O(V³)
- BUrutan topologis dalam O(V²)
- CLintasan terpendek dari satu simpul sumber ke semua simpul lain dalam O(V + E)
- DMinimum spanning tree dalam O(E log V)
6.Sedang
Rekurens T(n) = T(n/2) + O(1) menghasilkan apa?
- AO(log n)
- BO(1)
- CO(n log n)
- DO(n)
7.Sulit
Mengapa setiap pencarian berbasis perbandingan dalam array terurut memerlukan Ω(log n) perbandingan pada kasus terburuk?
- ASetiap elemen harus dibandingkan setidaknya sekali
- BSetiap perbandingan memerlukan waktu logaritmik
- CBinary search adalah satu-satunya algoritma yang mungkin, dan memerlukan log₂ n perbandingan
- DPohon keputusan dengan n kemungkinan hasil harus memiliki kedalaman setidaknya log₂ n
8.Sulit
Dengan teorema master, T(n) = 8T(n/2) + O(n²) memiliki solusi:
- AΘ(n log n)
- BΘ(n² log n)
- CΘ(n²)
- DΘ(n³)
Kunci jawaban
- 1. B · Fungsi yang memanggil dirinya sendiri dengan input yang lebih kecil
- 2. A · Berulang kali mencari minimum dari bagian yang belum terurut lalu menukarnya ke depan
- 3. A · Waktu yang diharapkan atas distribusi input berukuran n tertentu
- 4. D · O(n²)
- 5. A · Lintasan terpendek antara semua pasangan simpul dalam O(V³)
- 6. A · O(log n)
- 7. D · Pohon keputusan dengan n kemungkinan hasil harus memiliki kedalaman setidaknya log₂ n
- 8. D · Θ(n³)
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.