1.Mudah
Berapa kompleksitas waktu kasus terburuk insertion sort?
- AO(n²)
- BO(log n)
- CO(n)
- DO(n log n)
2.Mudah
Apa yang digambarkan oleh waktu eksekusi kasus rata-rata?
- AWaktu pada komputer yang paling umum
- BWaktu yang diharapkan atas distribusi input berukuran n tertentu
- CWaktu untuk input dengan panjang rata-rata
- DNilai tengah antara waktu eksekusi kasus terbaik dan kasus terburuk
3.Mudah
Apa yang dimaksud dengan algoritma?
- ASetiap program komputer yang memiliki antarmuka grafis
- BBahasa pemrograman yang dirancang untuk menulis rumus matematika
- CUrutan langkah yang terdefinisi dengan baik dan berhingga untuk menyelesaikan suatu masalah
- DStruktur data yang menyimpan bilangan
4.Sedang
Sebuah fungsi menjalankan satu loop berisi n iterasi, lalu secara terpisah satu loop lain berisi n iterasi. Berapa kompleksitas waktunya?
- AO(2ⁿ)
- BO(log n)
- CO(n²)
- DO(n)
5.Sedang
Algoritma pengurutan manakah yang stabil (stable)?
- AHeap sort
- BQuicksort (versi in-place yang umum)
- CSelection sort (versi yang umum)
- DMerge sort
6.Sedang
Apa artinya suatu masalah memiliki optimal substructure?
- ASolusi optimal dapat dibangun dari solusi optimal submasalahnya
- BMasalah itu dapat diselesaikan dalam waktu konstan
- CMasalah itu memiliki tepat satu solusi optimal, yang dimiliki bersama oleh setiap submasalah
- DSetiap submasalah memiliki ukuran yang sama
7.Sulit
Berapa kompleksitas waktu membangun binary heap dari n elemen tidak terurut dengan metode bottom-up?
- AO(n log n)
- BO(n²)
- CO(n)
- DO(log n)
8.Sulit
Definisi kelas P manakah yang benar?
- AMasalah yang solusinya dapat diperiksa tetapi tidak pernah dapat ditemukan dalam waktu polinomial
- BMasalah yang dapat diselesaikan secara paralel
- CMasalah yang memerlukan waktu eksponensial pada setiap komputer
- DMasalah keputusan yang dapat diselesaikan algoritma deterministik dalam waktu polinomial
Kunci jawaban
- 1. A · O(n²)
- 2. B · Waktu yang diharapkan atas distribusi input berukuran n tertentu
- 3. C · Urutan langkah yang terdefinisi dengan baik dan berhingga untuk menyelesaikan suatu masalah
- 4. D · O(n)
- 5. D · Merge sort
- 6. A · Solusi optimal dapat dibangun dari solusi optimal submasalahnya
- 7. C · O(n)
- 8. D · Masalah keputusan yang dapat diselesaikan algoritma deterministik dalam waktu polinomial
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.