1.Mudah
Masa larian manakah yang polinomial?
- AO(n³)
- BO(2ⁿ)
- CO(n!)
- DO(nⁿ)
2.Mudah
Apakah kerumitan masa carian binari pada tatasusunan yang telah disusun?
- AO(n log n)
- BO(log n)
- CO(n)
- DO(1)
3.Mudah
Apakah masa larian isihan kiraan bagi n integer dalam julat 0 hingga k?
- AO(n²)
- BO(n log n)
- CO(n + k)
- DO(k log n)
4.Sederhana
Mengapakah pengaturcaraan dinamik tidak memberikan pecutan sebenar untuk isihan cantum?
- ASubmasalahnya tidak bertindih, jadi tiada apa-apa untuk digunakan semula
- BIsihan cantum tidak mempunyai struktur rekursif
- CPengaturcaraan dinamik hanya berfungsi pada masalah graf, bukan pada tatasusunan
- DIsihan cantum sudah O(n)
5.Sederhana
Apakah penyelesaian hubungan jadi semula T(n) = T(n − 1) + O(n)?
- AO(n)
- BO(n log n)
- CO(2ⁿ)
- DO(n²)
6.Sederhana
Apakah maksudnya sesuatu masalah mempunyai substruktur optimum?
- AMasalah itu mempunyai tepat satu penyelesaian optimum, yang dikongsi oleh setiap submasalah
- BSetiap submasalah mempunyai saiz yang sama
- CMasalah itu boleh diselesaikan dalam masa malar
- DPenyelesaian optimum boleh dibina daripada penyelesaian optimum submasalahnya
7.Sukar
Bagaimanakah masalah jurujual kembara dikelaskan?
- AVersi keputusan dalam P tetapi versi pengoptimuman NP-lengkap
- BIa dalam P kerana algoritma Dijkstra menyelesaikannya dengan melawat setiap bandar sekali
- CIa tidak boleh diputuskan
- DVersi keputusan ialah NP-lengkap dan versi pengoptimuman ialah NP-sukar
8.Sukar
Sesuatu masalah ialah NP-lengkap jika ia:
- ADalam NP dan setiap masalah NP boleh diturunkan kepadanya dalam masa polinomial
- BBoleh diselesaikan dalam masa polinomial
- CDi luar NP tetapi lebih sukar daripada semua masalah NP, seperti masalah penghentian
- DMustahil diselesaikan
Kunci jawapan
- 1. A · O(n³)
- 2. B · O(log n)
- 3. C · O(n + k)
- 4. A · Submasalahnya tidak bertindih, jadi tiada apa-apa untuk digunakan semula
- 5. D · O(n²)
- 6. D · Penyelesaian optimum boleh dibina daripada penyelesaian optimum submasalahnya
- 7. D · Versi keputusan ialah NP-lengkap dan versi pengoptimuman ialah NP-sukar
- 8. A · Dalam NP dan setiap masalah NP boleh diturunkan kepadanya dalam masa polinomial
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.