1.Mudah
Algoritma O(n²) mengambil 1 saat untuk n = 1000. Kira-kira berapa lamakah ia mengambil masa untuk n = 2000?
- A4 saat
- B8 saat
- C2 saat
- D1 saat
2.Mudah
Apakah kerumitan masa kes terburuk isihan sisipan?
- AO(n log n)
- BO(log n)
- CO(n²)
- DO(n)
3.Mudah
Apakah log₂ 1024?
- A10
- B32
- C512
- D12
4.Sederhana
Pengaturcaraan dinamik berguna apabila sesuatu masalah mempunyai:
- ASatu gelung
- BHanya input rawak
- CSubmasalah bertindih dan substruktur optimum
- DTiada submasalah langsung, jadi ia boleh diselesaikan dalam satu langkah
5.Sederhana
Apakah kerumitan masa mengira nombor Fibonacci ke-n dengan jadual bawah-atas?
- AO(n²)
- BO(log n)
- CO(2ⁿ)
- DO(n)
6.Sederhana
Bagaimanakah algoritma Prim membina pokok rentang minimum?
- AIa menumbuhkan satu pokok dari bucu permulaan, dengan menambah sisi termurah yang meninggalkan pokok
- BIa membuang sisi paling mahal sehingga tiada kitaran tinggal
- CIa menjalankan carian pertama lebar dan mengekalkan pokok BFS
- DIa mengisih semua sisi mengikut pemberat dan menambah setiap satu kecuali jika ia membentuk kitaran dalam hutan
7.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 hanya mungkin dalam O(n²)
- CPemilihan sentiasa memerlukan Ω(n log n) kerana ia memerlukan pengisihan
- DQuickselect berjalan dalam O(log n) kes terburuk, kerana ia berekursi pada satu sebelah pangsi sahaja
8.Sukar
Algoritma Strassen mendarab matriks menggunakan 7 dan bukannya 8 pendaraban rekursif blok separuh saiz. Apakah masa larinya?
- AΘ(n2)
- BΘ(n³)
- CΘ(n² log n)
- DΘ(nlog₂ 7), kira-kira n2.81
Kunci jawapan
- 1. A · 4 saat
- 2. C · O(n²)
- 3. A · 10
- 4. C · Submasalah bertindih dan substruktur optimum
- 5. D · O(n)
- 6. A · Ia menumbuhkan satu pokok dari bucu permulaan, dengan menambah sisi termurah yang meninggalkan pokok
- 7. A · Quickselect berjalan dalam O(n) dijangka, dan median-bagi-median menjamin O(n) kes terburuk
- 8. D · Θ(nlog₂ 7), kira-kira n2.81
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.