1.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)
2.Mudah
Apakah kerumitan masa carian linear dalam tatasusunan tidak tersusun dengan n elemen (kes terburuk)?
- AO(n)
- BO(log n)
- CO(1)
- DO(n²)
3.Mudah
Sesuatu masalah biasanya dipanggil boleh dikendalikan (tractable) jika:
- AIa boleh diselesaikan dalam masa malar
- BIa boleh diselesaikan dalam masa polinomial
- CIa hanya boleh diselesaikan dengan mencuba setiap kemungkinan
- DIa tidak mempunyai penyelesaian
4.Sederhana
Betulkah untuk mengatakan bahawa algoritma O(n²) juga O(n³)?
- ATidak, kerana n³ lebih kecil daripada n² untuk n yang besar
- BTidak, kerana Big O mesti sentiasa menyatakan kadar pertumbuhan yang tepat bagi fungsi itu
- CYa, kerana Big O ialah batas atas dan n² tumbuh tidak lebih pantas daripada n³
- DYa, tetapi hanya jika n kurang daripada 100
5.Sederhana
Apakah kerumitan masa mengira nombor Fibonacci ke-n dengan jadual bawah-atas?
- AO(log n)
- BO(n²)
- CO(2ⁿ)
- DO(n)
6.Sederhana
Algoritma tamak (greedy):
- AMembuat pilihan terbaik setempat pada setiap langkah
- BMencuba setiap penyelesaian yang mungkin
- CSentiasa memberikan penyelesaian optimum
- DHanya menggunakan rekursi
7.Sukar
Mengapakah sebarang carian berasaskan perbandingan dalam tatasusunan tersusun memerlukan Ω(log n) perbandingan dalam kes terburuk?
- APokok keputusan dengan n kemungkinan hasil mesti mempunyai kedalaman sekurang-kurangnya log₂ n
- BPerbandingan mengambil masa logaritma setiap satu
- CSetiap elemen mesti dibandingkan sekurang-kurangnya sekali
- DCarian binari ialah satu-satunya algoritma yang mungkin, dan ia memerlukan log₂ n perbandingan
8.Sukar
Pernyataan manakah tentang P dan NP yang betul?
- ASetiap masalah dalam P juga dalam NP
- BTelah dibuktikan bahawa P ≠ NP
- CMasalah NP tidak boleh disahkan dengan pantas
- DNP bermaksud "bukan polinomial"
Kunci jawapan
- 1. A · O(n)
- 2. A · O(n)
- 3. B · Ia boleh diselesaikan dalam masa polinomial
- 4. C · Ya, kerana Big O ialah batas atas dan n² tumbuh tidak lebih pantas daripada n³
- 5. D · O(n)
- 6. A · Membuat pilihan terbaik setempat pada setiap langkah
- 7. A · Pokok keputusan dengan n kemungkinan hasil mesti mempunyai kedalaman sekurang-kurangnya log₂ n
- 8. A · Setiap masalah dalam P juga dalam NP
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.