1.Mudah
Berapa kompleksitas waktu untuk mencari nilai terbesar dalam array tidak terurut berisi n bilangan?
- AO(n)
- BO(1)
- CO(log n)
- DO(n log n)
2.Mudah
Berapa kompleksitas waktu linear search pada array tidak terurut berisi n elemen (kasus terburuk)?
- AO(n)
- BO(log n)
- CO(1)
- DO(n²)
3.Mudah
Suatu masalah biasanya disebut tractable jika:
- ADapat diselesaikan dalam waktu konstan
- BDapat diselesaikan dalam waktu polinomial
- CHanya dapat diselesaikan dengan mencoba setiap kemungkinan
- DTidak memiliki solusi
4.Sedang
Apakah benar mengatakan bahwa algoritma O(n²) juga O(n³)?
- ATidak, karena n³ lebih kecil daripada n² untuk n besar
- BTidak, karena Big O harus selalu menyatakan laju pertumbuhan yang tepat dari fungsi itu
- CYa, karena Big O adalah batas atas dan n² tidak tumbuh lebih cepat daripada n³
- DYa, tetapi hanya jika n lebih kecil dari 100
5.Sedang
Berapa kompleksitas waktu menghitung bilangan Fibonacci ke-n dengan tabel bottom-up?
- AO(log n)
- BO(n²)
- CO(2ⁿ)
- DO(n)
6.Sedang
Algoritma greedy:
- AMengambil pilihan terbaik secara lokal pada setiap langkah
- BMencoba setiap solusi yang mungkin
- CSelalu memberikan solusi optimal
- DHanya menggunakan rekursi
7.Sulit
Mengapa setiap pencarian berbasis perbandingan dalam array terurut memerlukan Ω(log n) perbandingan pada kasus terburuk?
- APohon keputusan dengan n kemungkinan hasil harus memiliki kedalaman setidaknya log₂ n
- BSetiap perbandingan memerlukan waktu logaritmik
- CSetiap elemen harus dibandingkan setidaknya sekali
- DBinary search adalah satu-satunya algoritma yang mungkin, dan memerlukan log₂ n perbandingan
8.Sulit
Pernyataan manakah tentang P dan NP yang benar?
- ASetiap masalah di P juga termasuk dalam NP
- BTelah dibuktikan bahwa P ≠ NP
- CMasalah NP tidak dapat diverifikasi dengan cepat
- DNP berarti "not polynomial"
Kunci jawaban
- 1. A · O(n)
- 2. A · O(n)
- 3. B · Dapat diselesaikan dalam waktu polinomial
- 4. C · Ya, karena Big O adalah batas atas dan n² tidak tumbuh lebih cepat daripada n³
- 5. D · O(n)
- 6. A · Mengambil pilihan terbaik secara lokal pada setiap langkah
- 7. A · Pohon keputusan dengan n kemungkinan hasil harus memiliki kedalaman setidaknya log₂ n
- 8. A · Setiap masalah di P juga termasuk dalam NP
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.