1.Mudah
Apakah algoritma?
- AJujukan langkah yang terhingga dan jelas ditakrifkan yang menyelesaikan masalah
- BBahasa pengaturcaraan yang direka untuk menulis formula matematik
- CMana-mana program komputer yang mempunyai antara muka grafik
- DStruktur data yang menyimpan nombor
2.Mudah
Bagaimanakah isihan pemilihan berfungsi?
- AIa menyisipkan setiap elemen ke dalam bahagian tersusun yang berkembang dengan menganjak
- BIa berulang kali menukar elemen jiran yang berada dalam susunan salah
- CIa berulang kali mencari minimum bahagian tidak tersusun dan menukarnya ke hadapan
- DIa membahagikan tatasusunan kepada dua dan mencantumkannya
3.Mudah
Apakah tiga langkah algoritma bahagi dan takluk?
- ABaca, kira, tulis
- BIsih, cari, kembali
- CTeka, semak, ulang
- DBahagi, takluk, gabung
4.Sederhana
Apakah yang dikira oleh algoritma Floyd–Warshall, dan sepantas mana?
- ALaluan terpendek dari satu bucu sumber ke semua bucu lain dalam O(V + E)
- BLaluan terpendek antara semua pasangan bucu dalam O(V³)
- CPokok rentang minimum dalam O(E log V)
- DSusunan topologi dalam O(V²)
5.Sederhana
Apakah penyelesaian hubungan jadi semula T(n) = 2T(n − 1) + O(1)?
- AO(n)
- BO(n log n)
- CO(2ⁿ)
- DO(n²)
6.Sederhana
Apakah kerumitan masa algoritma Bellman–Ford pada graf dengan V bucu dan E sisi?
- AO(V × E)
- BO(V³ × E)
- CO(V + E)
- DO(E log V)
7.Sukar
Pendaraban Karatsuba memenuhi T(n) = 3T(n/2) + O(n). Apakah penyelesaiannya?
- AΘ(n²)
- BΘ(n3)
- CΘ(nlog₂ 3), kira-kira n1.585
- DΘ(n log n)
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
- CMustahil diselesaikan
- DDi luar NP tetapi lebih sukar daripada semua masalah NP, seperti masalah penghentian
Kunci jawapan
- 1. A · Jujukan langkah yang terhingga dan jelas ditakrifkan yang menyelesaikan masalah
- 2. C · Ia berulang kali mencari minimum bahagian tidak tersusun dan menukarnya ke hadapan
- 3. D · Bahagi, takluk, gabung
- 4. B · Laluan terpendek antara semua pasangan bucu dalam O(V³)
- 5. C · O(2ⁿ)
- 6. A · O(V × E)
- 7. C · Θ(nlog₂ 3), kira-kira n1.585
- 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.