1.Mudah
Apakah algoritma?
- ABahasa pengaturcaraan yang direka untuk menulis formula matematik
- BJujukan langkah yang terhingga dan jelas ditakrifkan yang menyelesaikan masalah
- CMana-mana program komputer yang mempunyai antara muka grafik
- DStruktur data yang menyimpan nombor
2.Mudah
Apakah kerumitan masa mencari nilai terbesar dalam tatasusunan tidak tersusun yang mengandungi n nombor?
- AO(n log n)
- BO(n)
- CO(log n)
- DO(1)
3.Mudah
Apakah kerumitan masa carian linear dalam tatasusunan tidak tersusun dengan n elemen (kes terburuk)?
- AO(log n)
- BO(1)
- CO(n)
- DO(n²)
4.Sederhana
Apakah penyelesaian hubungan jadi semula T(n) = 2T(n − 1) + O(1)?
- AO(n)
- BO(n log n)
- CO(n²)
- DO(2ⁿ)
5.Sederhana
Apakah kerumitan masa mendarab dua matriks n × n dengan tiga gelung piawai?
- AO(n)
- BO(n²)
- CO(n³)
- DO(n² log n)
6.Sederhana
Apakah penyelesaian hubungan jadi semula T(n) = T(n/2) + O(1)?
- AO(1)
- BO(log n)
- CO(n)
- DO(n log n)
7.Sukar
Masalah kebolehpuasan manakah yang diketahui boleh diselesaikan dalam masa polinomial?
- A3-SAT, yang setiap klausanya mempunyai tepat tiga literal
- B2-SAT, yang setiap klausanya mempunyai paling banyak dua literal
- CSAT am pada formula dalam bentuk normal konjungtif
- DKebolehpuasan litar
8.Sukar
Pernyataan manakah tentang memilih elemen terkecil ke-k dalam tatasusunan tidak tersusun yang betul?
- AQuickselect berjalan dalam O(log n) kes terburuk, kerana ia berekursi pada satu sebelah pangsi sahaja
- BQuickselect berjalan dalam O(n) dijangka, dan median-bagi-median menjamin O(n) kes terburuk
- CPemilihan hanya mungkin dalam O(n²)
- DPemilihan sentiasa memerlukan Ω(n log n) kerana ia memerlukan pengisihan
Kunci jawapan
- 1. B · Jujukan langkah yang terhingga dan jelas ditakrifkan yang menyelesaikan masalah
- 2. B · O(n)
- 3. C · O(n)
- 4. D · O(2ⁿ)
- 5. C · O(n³)
- 6. B · O(log n)
- 7. B · 2-SAT, yang setiap klausanya mempunyai paling banyak dua literal
- 8. B · 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.