1.Mudah
Kelas kerumitan manakah yang tumbuh paling pantas untuk n yang besar?
- AO(2ⁿ)
- BO(n³)
- CO(n²)
- DO(n log n)
2.Mudah
Notasi manakah yang menerangkan batas atas pertumbuhan?
- ABig Omega
- BBig O
- CBig Theta
- DOmega kecil
3.Mudah
Apakah yang diperlukan oleh carian binari daripada inputnya?
- APanjang tatasusunan mestilah kuasa dua
- BTatasusunan mestilah tersusun
- CTatasusunan mesti mengandungi nombor positif sahaja
- DTatasusunan tidak boleh mempunyai lebih daripada 1000 elemen
4.Sederhana
Dalam masalah pemilihan aktiviti, peraturan tamak manakah yang sentiasa memberikan bilangan maksimum aktiviti yang tidak bertindih?
- APilih aktiviti terpendek dahulu
- BPilih aktiviti yang bermula paling awal
- CPilih aktiviti dengan pertindihan paling sedikit dahulu, kemudian ulang dengan yang serasi
- DPilih aktiviti yang tamat paling awal, kemudian ulang dengan yang serasi
5.Sederhana
Algoritma tamak (greedy):
- AMembuat pilihan terbaik setempat pada setiap langkah
- BMencuba setiap penyelesaian yang mungkin
- CSentiasa memberikan penyelesaian optimum
- DHanya menggunakan rekursi
6.Sederhana
Isihan pantas sentiasa menggunakan elemen pertama sebagai pangsi. Pada input manakah ia menunjukkan tingkah laku kes terburuk?
- ATatasusunan yang sudah tersusun
- BTatasusunan yang semua elemennya berbeza
- CTatasusunan sepanjang 2
- DTatasusunan dalam susunan rawak
7.Sukar
Apakah kos teramortisasi menokok pembilang binari, memandangkan satu tokokan boleh membalikkan banyak bit?
- AO(n) bagi setiap tokokan
- BO(1) bagi setiap tokokan
- CO(log n) bagi setiap tokokan
- DO(n log n) bagi setiap tokokan
8.Sukar
Mengapakah sebarang carian berasaskan perbandingan dalam tatasusunan tersusun memerlukan Ω(log n) perbandingan dalam kes terburuk?
- ASetiap elemen mesti dibandingkan sekurang-kurangnya sekali
- BCarian binari ialah satu-satunya algoritma yang mungkin, dan ia memerlukan log₂ n perbandingan
- CPerbandingan mengambil masa logaritma setiap satu
- DPokok keputusan dengan n kemungkinan hasil mesti mempunyai kedalaman sekurang-kurangnya log₂ n
Kunci jawapan
- 1. A · O(2ⁿ)
- 2. B · Big O
- 3. B · Tatasusunan mestilah tersusun
- 4. D · Pilih aktiviti yang tamat paling awal, kemudian ulang dengan yang serasi
- 5. A · Membuat pilihan terbaik setempat pada setiap langkah
- 6. A · Tatasusunan yang sudah tersusun
- 7. B · O(1) bagi setiap tokokan
- 8. D · Pokok keputusan dengan n kemungkinan hasil mesti mempunyai kedalaman sekurang-kurangnya log₂ n
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.