1.Mudah
Apakah yang diterangkan oleh masa larian kes terburuk sesuatu algoritma?
- AMasa maksimum yang diambil merentasi semua input bersaiz n
- BMasa dijangka yang diambil pada input rawak bersaiz n
- CMasa yang diambil pada input terkecil
- DMasa yang diambil pada komputer yang perlahan
2.Mudah
Apakah rekursi?
- AGelung yang tidak pernah berakhir
- BFungsi yang memanggil dirinya sendiri pada input yang lebih kecil
- CSejenis struktur data
- DKaedah isihan
3.Mudah
Satu gelung bermula dengan i = 1 dan menggandakan i pada setiap lelaran sehingga i > n. Berapa banyak lelaran yang dijalankannya?
- AKira-kira log₂ n
- BKira-kira n
- CKira-kira n / 2
- DKira-kira n²
4.Sederhana
Apakah yang diukur oleh analisis teramortisasi?
- AKos satu operasi yang paling mahal di mana-mana dalam jujukan itu
- BKos purata bagi setiap operasi merentasi jujukan operasi kes terburuk
- CKos algoritma pada input terbaik
- DKos dijangka merentasi input rawak
5.Sederhana
Apakah kerumitan masa algoritma Bellman–Ford pada graf dengan V bucu dan E sisi?
- AO(V + E)
- BO(E log V)
- CO(V³ × E)
- DO(V × E)
6.Sederhana
Bagaimanakah algoritma Prim membina pokok rentang minimum?
- AIa menjalankan carian pertama lebar dan mengekalkan pokok BFS
- BIa membuang sisi paling mahal sehingga tiada kitaran tinggal
- CIa menumbuhkan satu pokok dari bucu permulaan, dengan menambah sisi termurah yang meninggalkan pokok
- DIa mengisih semua sisi mengikut pemberat dan menambah setiap satu kecuali jika ia membentuk kitaran dalam hutan
7.Sukar
Apakah yang dibuktikan oleh teorem Cook–Levin?
- ASetiap masalah NP boleh diselesaikan dalam masa eksponen
- BP tidak sama dengan NP
- CMasalah kebolehpuasan Boolean (SAT) ialah NP-lengkap
- DMasalah penghentian tidak boleh diputuskan
8.Sukar
Dua perkara manakah yang mesti ditunjukkan untuk membuktikan bahawa masalah keputusan X ialah NP-lengkap?
- AX dalam P, dan X boleh diturunkan kepada SAT
- BX boleh diturunkan kepada masalah dalam P, dan X dalam NP
- CX tiada algoritma polinomial, dan X boleh diputuskan
- DX dalam NP, dan masalah NP-lengkap yang diketahui boleh diturunkan kepada X dalam masa polinomial
Kunci jawapan
- 1. A · Masa maksimum yang diambil merentasi semua input bersaiz n
- 2. B · Fungsi yang memanggil dirinya sendiri pada input yang lebih kecil
- 3. A · Kira-kira log₂ n
- 4. B · Kos purata bagi setiap operasi merentasi jujukan operasi kes terburuk
- 5. D · O(V × E)
- 6. C · Ia menumbuhkan satu pokok dari bucu permulaan, dengan menambah sisi termurah yang meninggalkan pokok
- 7. C · Masalah kebolehpuasan Boolean (SAT) ialah NP-lengkap
- 8. D · X dalam NP, dan masalah NP-lengkap yang diketahui boleh diturunkan kepada X dalam masa polinomial
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.