1.Mudah
Yang manakah tumbuh paling perlahan apabila n menjadi besar?
- AO(n)
- BO(n log n)
- CO(log n)
- DO(n²)
2.Mudah
Apakah kerumitan masa kes terburuk isihan sisipan?
- AO(n²)
- BO(n)
- CO(n log n)
- DO(log n)
3.Mudah
Apakah kerumitan masa kes terburuk isihan cantum?
- AO(n)
- BO(log n)
- CO(n log n)
- DO(n²)
4.Sederhana
Apakah kerumitan masa mendarab dua matriks n × n dengan tiga gelung piawai?
- AO(n² log n)
- BO(n)
- CO(n³)
- DO(n²)
5.Sederhana
Apakah penyelesaian hubungan jadi semula T(n) = T(n − 1) + O(n)?
- AO(n log n)
- BO(n²)
- CO(2ⁿ)
- DO(n)
6.Sederhana
Berapa banyak ruang tindanan yang digunakan oleh fungsi faktorial rekursif mudah fact(n) = n × fact(n − 1)?
- AO(n)
- BO(n²)
- CO(1)
- DO(log n)
7.Sukar
Masalah penghentian (halting problem) menunjukkan bahawa:
- AGelung harus dielakkan
- BSesetengah program berjalan lebih pantas pada komputer yang lebih pantas, jadi penghentian bergantung pada perkakasan
- CSetiap program akhirnya berhenti
- DTiada algoritma yang dapat memutuskan bagi setiap program dan input sama ada ia berhenti
8.Sukar
Takrifan kelas P yang manakah betul?
- AMasalah yang penyelesaiannya boleh disemak tetapi tidak pernah dapat dicari dalam masa polinomial
- BMasalah yang boleh diselesaikan secara selari
- CMasalah yang memerlukan masa eksponen pada setiap komputer
- DMasalah keputusan yang boleh diselesaikan oleh algoritma deterministik dalam masa polinomial
Kunci jawapan
- 1. C · O(log n)
- 2. A · O(n²)
- 3. C · O(n log n)
- 4. C · O(n³)
- 5. B · O(n²)
- 6. A · O(n)
- 7. D · Tiada algoritma yang dapat memutuskan bagi setiap program dan input sama ada ia berhenti
- 8. D · Masalah keputusan yang boleh diselesaikan oleh algoritma deterministik dalam masa polinomial
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.