1.Mudah
Berapa kompleksitas waktu kasus terburuk insertion sort?
- AO(n log n)
- BO(n)
- CO(log n)
- DO(n²)
2.Mudah
Notasi manakah yang menyatakan batas atas (upper bound) pertumbuhan?
- ALittle omega
- BBig O
- CBig Omega
- DBig Theta
3.Mudah
Apa tiga langkah algoritma divide and conquer?
- ABaca, hitung, tulis
- BTebak, periksa, ulangi
- CDivide, conquer, combine (bagi, taklukkan, gabungkan)
- DUrutkan, cari, kembalikan
4.Sedang
Algoritma greedy:
- ASelalu memberikan solusi optimal
- BHanya menggunakan rekursi
- CMencoba setiap solusi yang mungkin
- DMengambil pilihan terbaik secara lokal pada setiap langkah
5.Sedang
Kompleksitas waktu Fibonacci rekursif naif (fib(n) = fib(n−1) + fib(n−2)) adalah:
- ALinear
- BEksponensial
- CLogaritmik
- DKonstan
6.Sedang
Apa yang diukur oleh analisis amortisasi?
- ABiaya rata-rata per operasi atas urutan operasi kasus terburuk
- BBiaya algoritma pada input terbaik
- CBiaya yang diharapkan atas input acak
- DBiaya satu operasi yang paling mahal di mana pun dalam urutan itu
7.Sulit
Mengapa algoritma Dijkstra dapat memberikan hasil yang salah ketika sebagian bobot sisi negatif?
- ABilangan negatif tidak dapat disimpan dalam priority queue
- BAlgoritma itu hanya bekerja pada graf tak berarah
- CSimpul ditetapkan final saat diekstraksi, tetapi sisi negatif berikutnya masih dapat memberinya lintasan yang lebih pendek
- DAlgoritma itu masuk ke loop tak hingga pada setiap sisi negatif
8.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)
Kunci jawaban
- 1. D · O(n²)
- 2. B · Big O
- 3. C · Divide, conquer, combine (bagi, taklukkan, gabungkan)
- 4. D · Mengambil pilihan terbaik secara lokal pada setiap langkah
- 5. B · Eksponensial
- 6. A · Biaya rata-rata per operasi atas urutan operasi kasus terburuk
- 7. C · Simpul ditetapkan final saat diekstraksi, tetapi sisi negatif berikutnya masih dapat memberinya lintasan yang lebih pendek
- 8. B · O(n)
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.