1.Mudah
Apakah yang diperlukan oleh carian binari daripada inputnya?
- ATatasusunan mestilah tersusun
- BPanjang tatasusunan mestilah kuasa dua
- CTatasusunan tidak boleh mempunyai lebih daripada 1000 elemen
- DTatasusunan mesti mengandungi nombor positif sahaja
2.Mudah
Apakah kes asas bagi fungsi rekursif?
- AKes yang dijawab terus tanpa membuat panggilan rekursif lain
- BKes dengan input terbesar, yang dikendalikan sebelum sebarang panggilan rekursif
- CPanggilan yang menggunakan paling banyak memori
- DBaris pertama fungsi
3.Mudah
Apakah kerumitan masa mencari nilai terbesar dalam tatasusunan tidak tersusun yang mengandungi n nombor?
- AO(n)
- BO(1)
- CO(log n)
- DO(n log n)
4.Sederhana
Apakah penyelesaian hubungan jadi semula T(n) = 2T(n − 1) + O(1)?
- AO(n log n)
- BO(n)
- CO(n²)
- DO(2ⁿ)
5.Sederhana
Dalam masalah pemilihan aktiviti, peraturan tamak manakah yang sentiasa memberikan bilangan maksimum aktiviti yang tidak bertindih?
- APilih aktiviti terpendek dahulu
- BPilih aktiviti yang tamat paling awal, kemudian ulang dengan yang serasi
- CPilih aktiviti yang bermula paling awal
- DPilih aktiviti dengan pertindihan paling sedikit dahulu, kemudian ulang dengan yang serasi
6.Sederhana
Dengan syiling 1, 3 dan 4 dan jumlah 6, berapa banyak syiling yang digunakan oleh kaedah tamak "syiling terbesar dahulu", berbanding optimum?
- ATamak menggunakan 4 syiling; optimum ialah 3
- BTamak menggunakan 2 syiling; optimum ialah 2
- CTamak menggunakan 3 syiling; optimum ialah 3
- DTamak menggunakan 3 syiling; optimum ialah 2
7.Sukar
Masalah kebolehpuasan manakah yang diketahui boleh diselesaikan dalam masa polinomial?
- ASAT am pada formula dalam bentuk normal konjungtif
- BKebolehpuasan litar
- C3-SAT, yang setiap klausanya mempunyai tepat tiga literal
- D2-SAT, yang setiap klausanya mempunyai paling banyak dua literal
8.Sukar
Pendaraban Karatsuba memenuhi T(n) = 3T(n/2) + O(n). Apakah penyelesaiannya?
- AΘ(n3)
- BΘ(n²)
- CΘ(nlog₂ 3), kira-kira n1.585
- DΘ(n log n)
Kunci jawapan
- 1. A · Tatasusunan mestilah tersusun
- 2. A · Kes yang dijawab terus tanpa membuat panggilan rekursif lain
- 3. A · O(n)
- 4. D · O(2ⁿ)
- 5. B · Pilih aktiviti yang tamat paling awal, kemudian ulang dengan yang serasi
- 6. D · Tamak menggunakan 3 syiling; optimum ialah 2
- 7. D · 2-SAT, yang setiap klausanya mempunyai paling banyak dua literal
- 8. C · Θ(nlog₂ 3), kira-kira n1.585
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.