1.Mudah
Notasi manakah yang menerangkan batas bawah pertumbuhan?
- AΩ (Big Omega)
- BO (Big O)
- Co (o kecil)
- DΘ (Big Theta)
2.Mudah
Apakah algoritma?
- AJujukan langkah yang terhingga dan jelas ditakrifkan yang menyelesaikan masalah
- BBahasa pengaturcaraan yang direka untuk menulis formula matematik
- CMana-mana program komputer yang mempunyai antara muka grafik
- DStruktur data yang menyimpan nombor
3.Mudah
Apakah kerumitan masa carian linear dalam tatasusunan tidak tersusun dengan n elemen (kes terburuk)?
- AO(n²)
- BO(1)
- CO(log n)
- DO(n)
4.Sederhana
Mengapakah asas logaritma biasanya ditinggalkan dalam Big O, seperti dalam O(log n)?
- ASemua logaritma dalam sains komputer berasas 10, jadi ia tersirat
- BLogaritma dengan asas berbeza hanya berbeza oleh faktor malar
- CLogaritma sentiasa dibundarkan kepada integer
- DAsas hanya penting untuk n yang kecil
5.Sederhana
Sesuatu fungsi menjalankan satu gelung n lelaran dan kemudian, secara berasingan, satu lagi gelung n lelaran. Apakah kerumitan masanya?
- AO(n)
- BO(n²)
- CO(2ⁿ)
- DO(log n)
6.Sederhana
Hubungan jadi semula T(n) = 2T(n/2) + O(n) mempunyai penyelesaian:
- AO(n log n)
- BO(log n)
- CO(n)
- DO(n²)
7.Sukar
Mengapakah sebarang carian berasaskan perbandingan dalam tatasusunan tersusun memerlukan Ω(log n) perbandingan dalam kes terburuk?
- ASetiap elemen mesti dibandingkan sekurang-kurangnya sekali
- BPerbandingan mengambil masa logaritma setiap satu
- CPokok keputusan dengan n kemungkinan hasil mesti mempunyai kedalaman sekurang-kurangnya log₂ n
- DCarian binari ialah satu-satunya algoritma yang mungkin, dan ia memerlukan log₂ n perbandingan
8.Sukar
Teknik manakah yang memberikan masa larian dijangka O(n log n) bagi isihan pantas pada sebarang input?
- AMengisih input sebelum menjalankan isihan pantas
- BMenggunakan rekursi pada sebelah kiri sahaja
- CSentiasa memilih elemen pertama
- DMemilih pangsi secara seragam rawak
Kunci jawapan
- 1. A · Ω (Big Omega)
- 2. A · Jujukan langkah yang terhingga dan jelas ditakrifkan yang menyelesaikan masalah
- 3. D · O(n)
- 4. B · Logaritma dengan asas berbeza hanya berbeza oleh faktor malar
- 5. A · O(n)
- 6. A · O(n log n)
- 7. C · Pokok keputusan dengan n kemungkinan hasil mesti mempunyai kedalaman sekurang-kurangnya log₂ n
- 8. D · Memilih pangsi secara seragam rawak
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.