1.Mudah
Kompleksitas ruang (space complexity) mengukur:
- AUkuran fisik komputer
- BRuang disk yang dipakai file program setelah dikompilasi
- CJumlah memori yang dibutuhkan algoritma seiring bertambahnya input
- DJumlah baris kode
2.Mudah
Berapa kompleksitas waktu linear search pada array tidak terurut berisi n elemen (kasus terburuk)?
- AO(1)
- BO(log n)
- CO(n)
- DO(n²)
3.Mudah
Manakah dari waktu eksekusi berikut yang polinomial?
- AO(2ⁿ)
- BO(n³)
- CO(n!)
- DO(nⁿ)
4.Sedang
Apa artinya suatu masalah memiliki optimal substructure?
- ASolusi optimal dapat dibangun dari solusi optimal submasalahnya
- BMasalah itu memiliki tepat satu solusi optimal, yang dimiliki bersama oleh setiap submasalah
- CSetiap submasalah memiliki ukuran yang sama
- DMasalah itu dapat diselesaikan dalam waktu konstan
5.Sedang
Berapa kompleksitas waktu dari: for i = 1 to n: for j = 1 to i: lakukan kerja O(1)?
- AO(n²)
- BO(n)
- CO(n³)
- DO(n log n)
6.Sedang
Berapa kompleksitas waktu kasus terburuk quicksort?
- AO(n²)
- BO(n)
- CO(n log n)
- DO(log n)
7.Sulit
Mengapa binary search tidak menghasilkan waktu O(log n) pada singly linked list?
- APerbandingan pada node linked list lebih lambat
- BMencapai elemen tengah memerlukan O(n) langkah, karena tidak ada akses indeks langsung
- CBinary search memerlukan setidaknya dua kali lipat memori
- DLinked list tidak dapat diurutkan
8.Sulit
Untuk varian knapsack mana aturan greedy "ambil item berdasarkan urutan nilai per berat" selalu memberikan jawaban optimal?
- AFractional knapsack, ketika item boleh dipecah
- BTidak ada varian
- CKedua varian
- D0/1 knapsack, ketika item harus selalu diambil utuh
Kunci jawaban
- 1. C · Jumlah memori yang dibutuhkan algoritma seiring bertambahnya input
- 2. C · O(n)
- 3. B · O(n³)
- 4. A · Solusi optimal dapat dibangun dari solusi optimal submasalahnya
- 5. A · O(n²)
- 6. A · O(n²)
- 7. B · Mencapai elemen tengah memerlukan O(n) langkah, karena tidak ada akses indeks langsung
- 8. A · Fractional knapsack, ketika item boleh dipecah
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.