1.Mudah
Apakah yang diterangkan oleh masa larian kes terburuk sesuatu algoritma?
- AMasa dijangka yang diambil pada input rawak bersaiz n
- BMasa yang diambil pada komputer yang perlahan
- CMasa maksimum yang diambil merentasi semua input bersaiz n
- DMasa yang diambil pada input terkecil
2.Mudah
Apakah log₂ 1024?
- A32
- B12
- C10
- D512
3.Mudah
Masa larian sesuatu algoritma ialah O(n). Apakah pertumbuhan ini dipanggil?
- ALinear
- BLogaritma
- CKuadratik
- DMalar
4.Sederhana
Isihan pantas sentiasa menggunakan elemen pertama sebagai pangsi. Pada input manakah ia menunjukkan tingkah laku kes terburuk?
- ATatasusunan dalam susunan rawak
- BTatasusunan sepanjang 2
- CTatasusunan yang sudah tersusun
- DTatasusunan yang semua elemennya berbeza
5.Sederhana
Sesuatu fungsi menjalankan satu gelung n lelaran dan kemudian, secara berasingan, satu lagi gelung n lelaran. Apakah kerumitan masanya?
- AO(n)
- BO(2ⁿ)
- CO(log n)
- DO(n²)
6.Sederhana
Carian pertama lebar pada graf tidak berpemberat mencari:
- ALaluan terpendek dalam graf yang mengandungi pemberat sisi negatif
- BPokok rentang minimum
- CLaluan terpendek dari segi bilangan sisi dari nod permulaan
- DSusunan topologi dalam semua graf
7.Sukar
Apakah yang akan menyusul jika seseorang menemui algoritma masa polinomial untuk satu masalah NP-lengkap?
- AMasalah penghentian menjadi boleh diputuskan
- BHanya satu masalah itu berpindah ke dalam P
- CSetiap masalah dalam NP boleh diselesaikan dalam masa polinomial, jadi P = NP
- DSemua algoritma masa eksponen serta-merta berjalan dalam masa linear
8.Sukar
Dua perkara manakah yang mesti ditunjukkan untuk membuktikan bahawa masalah keputusan X ialah NP-lengkap?
- AX boleh diturunkan kepada masalah dalam P, dan X dalam NP
- BX dalam NP, dan masalah NP-lengkap yang diketahui boleh diturunkan kepada X dalam masa polinomial
- CX tiada algoritma polinomial, dan X boleh diputuskan
- DX dalam P, dan X boleh diturunkan kepada SAT
Kunci jawapan
- 1. C · Masa maksimum yang diambil merentasi semua input bersaiz n
- 2. C · 10
- 3. A · Linear
- 4. C · Tatasusunan yang sudah tersusun
- 5. A · O(n)
- 6. C · Laluan terpendek dari segi bilangan sisi dari nod permulaan
- 7. C · Setiap masalah dalam NP boleh diselesaikan dalam masa polinomial, jadi P = NP
- 8. B · 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.