1.Mudah
Berapa kompleksitas waktu kasus terburuk insertion sort?
- AO(n²)
- BO(log n)
- CO(n)
- DO(n log n)
2.Mudah
Apa arti f(n) = Θ(g(n))?
- Af selalu lebih kecil daripada g untuk setiap n, sehingga g membatasinya dari atas tetapi tidak pernah dari bawah
- Bf tumbuh benar-benar lebih lambat daripada g
- Cf tumbuh dengan laju yang sama dengan g, dibatasi di atas dan di bawah oleh kelipatan konstan g
- Df tumbuh benar-benar lebih cepat daripada g
3.Mudah
Pertumbuhan O(2ⁿ) disebut apa?
- ALogaritmik
- BPolinomial
- CLinear
- DEksponensial
4.Sedang
Apa yang diukur oleh analisis amortisasi?
- ABiaya satu operasi yang paling mahal di mana pun dalam urutan itu
- BBiaya rata-rata per operasi atas urutan operasi kasus terburuk
- CBiaya algoritma pada input terbaik
- DBiaya yang diharapkan atas input acak
5.Sedang
Rekurens T(n) = T(n − 1) + O(n) menghasilkan apa?
- AO(n log n)
- BO(n²)
- CO(2ⁿ)
- DO(n)
6.Sedang
Apakah benar mengatakan bahwa algoritma O(n²) juga O(n³)?
- AYa, karena Big O adalah batas atas dan n² tidak tumbuh lebih cepat daripada n³
- BTidak, karena n³ lebih kecil daripada n² untuk n besar
- CYa, tetapi hanya jika n lebih kecil dari 100
- DTidak, karena Big O harus selalu menyatakan laju pertumbuhan yang tepat dari fungsi itu
7.Sulit
Manakah dari masalah satisfiability berikut yang diketahui dapat diselesaikan dalam waktu polinomial?
- A3-SAT, dengan setiap klausa berisi tepat tiga literal
- B2-SAT, dengan setiap klausa berisi paling banyak dua literal
- CSAT umum pada formula dalam bentuk normal konjungtif
- DCircuit satisfiability
8.Sulit
Mengapa setiap pencarian berbasis perbandingan dalam array terurut memerlukan Ω(log n) perbandingan pada kasus terburuk?
- ASetiap perbandingan memerlukan waktu logaritmik
- BPohon keputusan dengan n kemungkinan hasil harus memiliki kedalaman setidaknya log₂ n
- CSetiap elemen harus dibandingkan setidaknya sekali
- DBinary search adalah satu-satunya algoritma yang mungkin, dan memerlukan log₂ n perbandingan
Kunci jawaban
- 1. A · O(n²)
- 2. C · f tumbuh dengan laju yang sama dengan g, dibatasi di atas dan di bawah oleh kelipatan konstan g
- 3. D · Eksponensial
- 4. B · Biaya rata-rata per operasi atas urutan operasi kasus terburuk
- 5. B · O(n²)
- 6. A · Ya, karena Big O adalah batas atas dan n² tidak tumbuh lebih cepat daripada n³
- 7. B · 2-SAT, dengan setiap klausa berisi paling banyak dua literal
- 8. B · Pohon keputusan dengan n kemungkinan hasil harus memiliki kedalaman setidaknya log₂ n
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.