1.Mudah
Mengakses elemen mengikut indeks dalam tatasusunan mengambil masa:
- AO(1)
- BO(n)
- CO(log n)
- DO(n²)
2.Mudah
Apakah kerumitan masa carian pertama dalam pada graf yang disimpan sebagai senarai bersebelahan?
- AO(E log V)
- BO(V²)
- CO(V × E)
- DO(V + E)
3.Mudah
Notasi manakah yang menerangkan batas atas pertumbuhan?
- ABig Omega
- BBig Theta
- COmega kecil
- DBig O
4.Sederhana
Apakah kerumitan masa algoritma pengaturcaraan dinamik piawai bagi subjujukan sepunya terpanjang untuk rentetan sepanjang m dan n?
- AO(mn)
- BO(2m+n)
- CO(m + n)
- DO(mn log n)
5.Sederhana
Apakah kerumitan masa mendarab dua matriks n × n dengan tiga gelung piawai?
- AO(n)
- BO(n²)
- CO(n² log n)
- DO(n³)
6.Sederhana
Pengaturcaraan dinamik berguna apabila sesuatu masalah mempunyai:
- ASatu gelung
- BTiada submasalah langsung, jadi ia boleh diselesaikan dalam satu langkah
- CSubmasalah bertindih dan substruktur optimum
- DHanya input rawak
7.Sukar
Apakah perbezaan antara masalah yang tidak boleh diputuskan dengan masalah yang tidak boleh dikendalikan (intractable)?
- AKedua-duanya bermaksud masalah itu tidak mempunyai algoritma sama sekali
- BMasalah tak boleh dikendalikan tidak dapat diselesaikan oleh sebarang algoritma, manakala yang tak boleh diputuskan hanya memerlukan masa eksponen
- CMasalah tak boleh diputuskan berada dalam NP, manakala masalah tak boleh dikendalikan berada dalam P
- DMasalah tak boleh diputuskan tiada algoritma untuk semua input; masalah tak boleh dikendalikan ada algoritma, tetapi terlalu perlahan
8.Sukar
Mengapakah sebarang carian berasaskan perbandingan dalam tatasusunan tersusun memerlukan Ω(log n) perbandingan dalam kes terburuk?
- ACarian binari ialah satu-satunya algoritma yang mungkin, dan ia memerlukan log₂ n perbandingan
- BPokok keputusan dengan n kemungkinan hasil mesti mempunyai kedalaman sekurang-kurangnya log₂ n
- CSetiap elemen mesti dibandingkan sekurang-kurangnya sekali
- DPerbandingan mengambil masa logaritma setiap satu
Kunci jawapan
- 1. A · O(1)
- 2. D · O(V + E)
- 3. D · Big O
- 4. A · O(mn)
- 5. D · O(n³)
- 6. C · Submasalah bertindih dan substruktur optimum
- 7. D · Masalah tak boleh diputuskan tiada algoritma untuk semua input; masalah tak boleh dikendalikan ada algoritma, tetapi terlalu perlahan
- 8. B · Pokok keputusan dengan n kemungkinan hasil mesti mempunyai kedalaman sekurang-kurangnya log₂ n
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.