1.Mudah
Kelas kerumitan manakah yang tumbuh paling pantas untuk n yang besar?
- AO(2ⁿ)
- BO(n³)
- CO(n log n)
- DO(n²)
2.Mudah
Apakah yang diperlukan oleh carian binari daripada inputnya?
- ATatasusunan mestilah tersusun
- BTatasusunan tidak boleh mempunyai lebih daripada 1000 elemen
- CTatasusunan mesti mengandungi nombor positif sahaja
- DPanjang tatasusunan mestilah kuasa dua
3.Mudah
Apakah algoritma?
- AMana-mana program komputer yang mempunyai antara muka grafik
- BJujukan langkah yang terhingga dan jelas ditakrifkan yang menyelesaikan masalah
- CStruktur data yang menyimpan nombor
- DBahasa pengaturcaraan yang direka untuk menulis formula matematik
4.Sederhana
Dalam masalah pemilihan aktiviti, peraturan tamak manakah yang sentiasa memberikan bilangan maksimum aktiviti yang tidak bertindih?
- APilih aktiviti yang bermula paling awal
- BPilih aktiviti dengan pertindihan paling sedikit dahulu, kemudian ulang dengan yang serasi
- CPilih aktiviti terpendek dahulu
- DPilih aktiviti yang tamat paling awal, kemudian ulang dengan yang serasi
5.Sederhana
Apakah penyelesaian hubungan jadi semula T(n) = T(n − 1) + O(n)?
- AO(n)
- BO(2ⁿ)
- CO(n log n)
- DO(n²)
6.Sederhana
Mengapakah asas logaritma biasanya ditinggalkan dalam Big O, seperti dalam O(log n)?
- ALogaritma dengan asas berbeza hanya berbeza oleh faktor malar
- BAsas hanya penting untuk n yang kecil
- CSemua logaritma dalam sains komputer berasas 10, jadi ia tersirat
- DLogaritma sentiasa dibundarkan kepada integer
7.Sukar
Bagaimanakah n! dan 2ⁿ dibandingkan untuk n yang besar?
- An! ialah O(n²)
- B2ⁿ tumbuh lebih pantas daripada n!
- Cn! tumbuh lebih pantas daripada 2ⁿ
- DKeduanya tumbuh pada kadar yang sama
8.Sukar
Pernyataan manakah tentang memilih elemen terkecil ke-k dalam tatasusunan tidak tersusun yang betul?
- AQuickselect berjalan dalam O(n) dijangka, dan median-bagi-median menjamin O(n) kes terburuk
- BPemilihan sentiasa memerlukan Ω(n log n) kerana ia memerlukan pengisihan
- CQuickselect berjalan dalam O(log n) kes terburuk, kerana ia berekursi pada satu sebelah pangsi sahaja
- DPemilihan hanya mungkin dalam O(n²)
Kunci jawapan
- 1. A · O(2ⁿ)
- 2. A · Tatasusunan mestilah tersusun
- 3. B · Jujukan langkah yang terhingga dan jelas ditakrifkan yang menyelesaikan masalah
- 4. D · Pilih aktiviti yang tamat paling awal, kemudian ulang dengan yang serasi
- 5. D · O(n²)
- 6. A · Logaritma dengan asas berbeza hanya berbeza oleh faktor malar
- 7. C · n! tumbuh lebih pantas daripada 2ⁿ
- 8. A · Quickselect berjalan dalam O(n) dijangka, dan median-bagi-median menjamin O(n) kes terburuk
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.