1.Mudah
Berapa Big O dari 3n² + 5n + 2?
- AO(n³)
- BO(5n)
- CO(n²)
- DO(3n²)
2.Mudah
Berapa kompleksitas waktu binary search pada array yang sudah terurut?
- AO(n log n)
- BO(1)
- CO(log n)
- DO(n)
3.Mudah
Bagaimana cara kerja selection sort?
- AMenyisipkan setiap elemen ke bagian terurut yang terus bertambah dengan menggeser
- BMembagi array menjadi dua bagian lalu menggabungkannya
- CBerulang kali mencari minimum dari bagian yang belum terurut lalu menukarnya ke depan
- DBerulang kali menukar elemen bersebelahan yang urutannya salah
4.Sedang
Rekurens T(n) = T(n − 1) + O(1) menghasilkan apa?
- AO(n)
- BO(n²)
- CO(log n)
- DO(2ⁿ)
5.Sedang
Mengapa banyak rutin pengurutan pustaka beralih ke insertion sort untuk subarray yang sangat kecil?
- AInsertion sort adalah O(n log n) pada kasus terburuk
- BAlgoritma rekursif tidak dapat menangani array di bawah 10 elemen
- CInsertion sort memakai memori lebih sedikit daripada algoritma pengurutan lain untuk input besar
- DInsertion sort memiliki overhead kecil dan cepat pada input kecil atau hampir terurut
6.Sedang
Berapa kompleksitas waktu mengalikan dua matriks n × n dengan triple loop standar?
- AO(n³)
- BO(n²)
- CO(n)
- DO(n² log n)
7.Sulit
Algoritma dynamic programming Held–Karp menyelesaikan travelling salesman problem secara eksak. Berapa waktu eksekusinya untuk n kota?
- AO(n² 2ⁿ)
- BO(n³)
- CO(2n²)
- DO(n!)
8.Sulit
Apa yang ditetapkan oleh teorema Cook–Levin?
- ABoolean satisfiability problem (SAT) adalah NP-complete
- BHalting problem tidak dapat diputuskan (undecidable)
- CSetiap masalah NP dapat diselesaikan dalam waktu eksponensial
- DP tidak sama dengan NP
Kunci jawaban
- 1. C · O(n²)
- 2. C · O(log n)
- 3. C · Berulang kali mencari minimum dari bagian yang belum terurut lalu menukarnya ke depan
- 4. A · O(n)
- 5. D · Insertion sort memiliki overhead kecil dan cepat pada input kecil atau hampir terurut
- 6. A · O(n³)
- 7. A · O(n² 2ⁿ)
- 8. A · Boolean satisfiability problem (SAT) adalah NP-complete
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.