1.Mudah
Algoritma O(n²) mengambil 1 saat untuk n = 1000. Kira-kira berapa lamakah ia mengambil masa untuk n = 2000?
- A4 saat
- B2 saat
- C8 saat
- D1 saat
2.Mudah
Apakah algoritma?
- AMana-mana program komputer yang mempunyai antara muka grafik
- BStruktur data yang menyimpan nombor
- CBahasa pengaturcaraan yang direka untuk menulis formula matematik
- DJujukan langkah yang terhingga dan jelas ditakrifkan yang menyelesaikan masalah
3.Mudah
Kelas kerumitan manakah yang tumbuh paling pantas untuk n yang besar?
- AO(2ⁿ)
- BO(n log n)
- CO(n³)
- DO(n²)
4.Sederhana
Apakah kerumitan masa kes terburuk isihan pantas?
- AO(n²)
- BO(n)
- CO(n log n)
- DO(log n)
5.Sederhana
Dalam tatasusunan tersusun, anda mencari dua elemen yang jumlahnya sama dengan sasaran dengan menggerakkan satu penunjuk dari setiap hujung ke dalam. Apakah kerumitan masanya?
- AO(n log n)
- BO(log n)
- CO(n)
- DO(n²)
6.Sederhana
Algoritma manakah yang mencari laluan terpendek dari satu sumber dalam graf dengan pemberat sisi tidak negatif?
- AAlgoritma Kruskal
- BCarian pertama dalam
- CAlgoritma Dijkstra
- DBellman–Ford diperlukan dalam semua kes
7.Sukar
Apakah kos masa dan ruang mengira nombor Fibonacci ke-n dengan gelung yang hanya menyimpan dua nilai terakhir?
- AMasa O(log n) dan ruang O(n)
- BMasa O(2ⁿ) dan ruang O(1)
- CMasa O(n) dan ruang O(n)
- DMasa O(n) dan ruang O(1)
8.Sukar
Mengapakah carian binari tidak memberikan masa O(log n) pada senarai berpaut tunggal?
- ASenarai berpaut tidak boleh disusun
- BSampai ke elemen tengah mengambil O(n) langkah, kerana tiada akses indeks langsung
- CPerbandingan pada nod senarai berpaut lebih perlahan
- DCarian binari memerlukan memori dua kali ganda
Kunci jawapan
- 1. A · 4 saat
- 2. D · Jujukan langkah yang terhingga dan jelas ditakrifkan yang menyelesaikan masalah
- 3. A · O(2ⁿ)
- 4. A · O(n²)
- 5. C · O(n)
- 6. C · Algoritma Dijkstra
- 7. D · Masa O(n) dan ruang O(1)
- 8. B · Sampai ke elemen tengah mengambil O(n) langkah, kerana tiada akses indeks langsung
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.