1.Mudah
Apakah kerumitan masa kes terburuk isihan cantum?
- AO(n log n)
- BO(n²)
- CO(n)
- DO(log n)
2.Mudah
Sesuatu masalah biasanya dipanggil boleh dikendalikan (tractable) jika:
- AIa hanya boleh diselesaikan dengan mencuba setiap kemungkinan
- BIa tidak mempunyai penyelesaian
- CIa boleh diselesaikan dalam masa polinomial
- DIa boleh diselesaikan dalam masa malar
3.Mudah
Apakah kerumitan masa carian linear dalam tatasusunan tidak tersusun dengan n elemen (kes terburuk)?
- AO(n)
- BO(n²)
- CO(1)
- DO(log n)
4.Sederhana
Anda mengisih tatasusunan n elemen sekali dan kemudian menjawab k pertanyaan keahlian dengan carian binari. Apakah jumlah kosnya?
- AO(k n log n)
- BO(nk)
- CO(n + k)
- DO(n log n + k log n)
5.Sederhana
Hubungan jadi semula T(n) = 2T(n/2) + O(n) mempunyai penyelesaian:
- AO(n)
- BO(n²)
- CO(n log n)
- DO(log n)
6.Sederhana
Apakah kerumitan masa kes terburuk isihan pantas?
- AO(n)
- BO(n²)
- CO(n log n)
- DO(log n)
7.Sukar
Masalah galas 0/1 yang diselesaikan dengan pengaturcaraan dinamik mengambil masa O(nW). Mengapakah ini dipanggil pseudo-polinomial?
- AKerana algoritma itu dirawakkan dan masa larinya berbeza-beza bagi setiap input
- BW ialah satu nombor, jadi masanya eksponen dalam bilangan bit yang digunakan untuk menulis W
- CKerana ia hanya berfungsi untuk W = 0
- DKerana n sentiasa kecil
8.Sukar
Mengapakah algoritma Dijkstra boleh memberikan keputusan yang salah apabila sesetengah pemberat sisi negatif?
- ASesuatu bucu dimuktamadkan apabila dikeluarkan, tetapi sisi negatif kemudian masih boleh memberinya laluan yang lebih pendek
- BNombor negatif tidak boleh disimpan dalam baris gilir keutamaan
- CIa masuk ke dalam gelung tak terhingga pada setiap sisi negatif
- DIa hanya berfungsi pada graf tidak berarah
Kunci jawapan
- 1. A · O(n log n)
- 2. C · Ia boleh diselesaikan dalam masa polinomial
- 3. A · O(n)
- 4. D · O(n log n + k log n)
- 5. C · O(n log n)
- 6. B · O(n²)
- 7. B · W ialah satu nombor, jadi masanya eksponen dalam bilangan bit yang digunakan untuk menulis W
- 8. A · Sesuatu bucu dimuktamadkan apabila dikeluarkan, tetapi sisi negatif kemudian masih boleh memberinya laluan yang lebih pendek
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.