1.Mudah
Algoritma O(n) memerlukan 3 detik untuk n = 1 juta. Kira-kira berapa lama untuk n = 2 juta?
- A3 detik
- B9 detik
- C12 detik
- D6 detik
2.Mudah
Berapa kompleksitas waktu kasus terbaik insertion sort, pada array yang sudah terurut?
- AO(n²)
- BO(n log n)
- CO(1)
- DO(n)
3.Mudah
Apa artinya jika suatu operasi berjalan dalam waktu O(1)?
- ASelalu memerlukan tepat satu detik
- BWaktu eksekusinya tidak bertambah seiring ukuran input
- CHanya dapat dijalankan sekali
- DMemproses tepat satu elemen per detik waktu eksekusi
4.Sedang
Apa yang diukur oleh analisis amortisasi?
- ABiaya algoritma pada input terbaik
- BBiaya yang diharapkan atas input acak
- CBiaya satu operasi yang paling mahal di mana pun dalam urutan itu
- DBiaya rata-rata per operasi atas urutan operasi kasus terburuk
5.Sedang
Berapa kompleksitas waktu menghitung bilangan Fibonacci ke-n dengan tabel bottom-up?
- AO(n)
- BO(n²)
- CO(2ⁿ)
- DO(log n)
6.Sedang
Mengapa basis logaritma biasanya tidak dituliskan dalam Big O, seperti pada O(log n)?
- ALogaritma dengan basis berbeda hanya berbeda faktor konstan
- BSemua logaritma dalam ilmu komputer berbasis 10, sehingga basisnya tersirat
- CBasis hanya berpengaruh untuk n kecil
- DLogaritma selalu dibulatkan menjadi bilangan bulat
7.Sulit
Pernyataan manakah tentang P dan NP yang benar?
- ASetiap masalah di P juga termasuk dalam NP
- BMasalah NP tidak dapat diverifikasi dengan cepat
- CNP berarti "not polynomial"
- DTelah dibuktikan bahwa P ≠ NP
8.Sulit
Insertion sort berjalan dalam O(n) pada input terurut. Apakah ini bertentangan dengan batas bawah Ω(n log n) untuk pengurutan berbasis perbandingan?
- AYa, tetapi hanya untuk array yang lebih pendek dari 100
- BTidak, batas bawah itu berlaku untuk kasus terburuk atas semua input, bukan untuk setiap input
- CYa, sehingga batas bawah itu salah
- DTidak, karena insertion sort bukan pengurutan berbasis perbandingan
Kunci jawaban
- 1. D · 6 detik
- 2. D · O(n)
- 3. B · Waktu eksekusinya tidak bertambah seiring ukuran input
- 4. D · Biaya rata-rata per operasi atas urutan operasi kasus terburuk
- 5. A · O(n)
- 6. A · Logaritma dengan basis berbeda hanya berbeda faktor konstan
- 7. A · Setiap masalah di P juga termasuk dalam NP
- 8. B · Tidak, batas bawah itu berlaku untuk kasus terburuk atas semua input, bukan untuk setiap input
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.