1.Mudah
Apakah log₂ 1024?
- A10
- B32
- C12
- D512
2.Mudah
Notasi manakah yang menerangkan batas bawah pertumbuhan?
- AO (Big O)
- BΩ (Big Omega)
- Co (o kecil)
- DΘ (Big Theta)
3.Mudah
Apakah masa larian isihan kiraan bagi n integer dalam julat 0 hingga k?
- AO(n log n)
- BO(n²)
- CO(n + k)
- DO(k log n)
4.Sederhana
Apakah kerumitan masa algoritma pengaturcaraan dinamik piawai bagi subjujukan sepunya terpanjang untuk rentetan sepanjang m dan n?
- AO(mn)
- BO(m + n)
- CO(2m+n)
- DO(mn log n)
5.Sederhana
Apakah yang dikira oleh algoritma Floyd–Warshall, dan sepantas mana?
- APokok rentang minimum dalam O(E log V)
- BLaluan terpendek dari satu bucu sumber ke semua bucu lain dalam O(V + E)
- CLaluan terpendek antara semua pasangan bucu dalam O(V³)
- DSusunan topologi dalam O(V²)
6.Sederhana
Berapa banyak ruang tindanan yang digunakan oleh fungsi faktorial rekursif mudah fact(n) = n × fact(n − 1)?
- AO(n²)
- BO(log n)
- CO(n)
- DO(1)
7.Sukar
Mengapakah sebarang carian berasaskan perbandingan dalam tatasusunan tersusun memerlukan Ω(log n) perbandingan dalam kes terburuk?
- ASetiap elemen mesti dibandingkan sekurang-kurangnya sekali
- BPokok keputusan dengan n kemungkinan hasil mesti mempunyai kedalaman sekurang-kurangnya log₂ n
- CPerbandingan mengambil masa logaritma setiap satu
- DCarian binari ialah satu-satunya algoritma yang mungkin, dan ia memerlukan log₂ n perbandingan
8.Sukar
Apakah kerumitan masa membina timbunan binari daripada n elemen tidak tersusun dengan kaedah bawah-atas?
- AO(n)
- BO(log n)
- CO(n log n)
- DO(n²)
Kunci jawapan
- 1. A · 10
- 2. B · Ω (Big Omega)
- 3. C · O(n + k)
- 4. A · O(mn)
- 5. C · Laluan terpendek antara semua pasangan bucu dalam O(V³)
- 6. C · O(n)
- 7. B · Pokok keputusan dengan n kemungkinan hasil mesti mempunyai kedalaman sekurang-kurangnya log₂ n
- 8. A · O(n)
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.