1.Mudah
Apakah yang diperlukan oleh carian binari daripada inputnya?
- ATatasusunan mestilah tersusun
- BTatasusunan tidak boleh mempunyai lebih daripada 1000 elemen
- CTatasusunan mesti mengandungi nombor positif sahaja
- DPanjang tatasusunan mestilah kuasa dua
2.Mudah
Apakah memoisasi?
- AMembebaskan memori selepas fungsi kembali
- BMenyimpan hasil panggilan fungsi supaya panggilan berulang dijawab daripada memori
- CMenulis komen di sebelah setiap baris kod
- DMenukar rekursi menjadi gelung setara secara automatik supaya tiada tindanan panggilan diperlukan
3.Mudah
Yang manakah tumbuh paling perlahan apabila n menjadi besar?
- AO(n²)
- BO(n)
- CO(n log n)
- DO(log n)
4.Sederhana
Anda mengisih tatasusunan n elemen sekali dan kemudian menjawab k pertanyaan keahlian dengan carian binari. Apakah jumlah kosnya?
- AO(n + k)
- BO(k n log n)
- CO(n log n + k log n)
- DO(nk)
5.Sederhana
Apakah kerumitan masa algoritma Bellman–Ford pada graf dengan V bucu dan E sisi?
- AO(E log V)
- BO(V + E)
- CO(V³ × E)
- DO(V × E)
6.Sederhana
Kerumitan masa Fibonacci rekursif naif (fib(n) = fib(n−1) + fib(n−2)) ialah:
- AEksponen
- BMalar
- CLinear
- DLogaritma
7.Sukar
Mengapakah sebarang carian berasaskan perbandingan dalam tatasusunan tersusun memerlukan Ω(log n) perbandingan dalam kes terburuk?
- ACarian binari ialah satu-satunya algoritma yang mungkin, dan ia memerlukan log₂ n perbandingan
- BPerbandingan mengambil masa logaritma setiap satu
- CSetiap elemen mesti dibandingkan sekurang-kurangnya sekali
- DPokok keputusan dengan n kemungkinan hasil mesti mempunyai kedalaman sekurang-kurangnya log₂ n
8.Sukar
Pernyataan manakah tentang P dan NP yang betul?
- ASetiap masalah dalam P juga dalam NP
- BTelah dibuktikan bahawa P ≠ NP
- CNP bermaksud "bukan polinomial"
- DMasalah NP tidak boleh disahkan dengan pantas
Kunci jawapan
- 1. A · Tatasusunan mestilah tersusun
- 2. B · Menyimpan hasil panggilan fungsi supaya panggilan berulang dijawab daripada memori
- 3. D · O(log n)
- 4. C · O(n log n + k log n)
- 5. D · O(V × E)
- 6. A · Eksponen
- 7. D · 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.