1.Mudah
Berapa banyak memori tambahan yang digunakan oleh isihan cantum berasaskan tatasusunan piawai?
- AO(n)
- BO(log n)
- CO(1)
- DO(n²)
2.Mudah
Apakah maksudnya jika sesuatu operasi berjalan dalam masa O(1)?
- AIa hanya boleh dijalankan sekali
- BIa memproses tepat satu elemen bagi setiap saat masa larian
- CIa sentiasa mengambil tepat satu saat
- DMasa larinya tidak bertambah dengan saiz input
3.Mudah
Apakah tiga langkah algoritma bahagi dan takluk?
- ABaca, kira, tulis
- BBahagi, takluk, gabung
- CTeka, semak, ulang
- DIsih, cari, kembali
4.Sederhana
Bagaimanakah algoritma Prim membina pokok rentang minimum?
- AIa menumbuhkan satu pokok dari bucu permulaan, dengan menambah sisi termurah yang meninggalkan pokok
- BIa mengisih semua sisi mengikut pemberat dan menambah setiap satu kecuali jika ia membentuk kitaran dalam hutan
- CIa menjalankan carian pertama lebar dan mengekalkan pokok BFS
- DIa membuang sisi paling mahal sehingga tiada kitaran tinggal
5.Sederhana
Apakah yang diukur oleh analisis teramortisasi?
- AKos purata bagi setiap operasi merentasi jujukan operasi kes terburuk
- BKos dijangka merentasi input rawak
- CKos algoritma pada input terbaik
- DKos satu operasi yang paling mahal di mana-mana dalam jujukan itu
6.Sederhana
Carian pertama lebar pada graf tidak berpemberat mencari:
- APokok rentang minimum
- BLaluan terpendek dari segi bilangan sisi dari nod permulaan
- CSusunan topologi dalam semua graf
- DLaluan terpendek dalam graf yang mengandungi pemberat sisi negatif
7.Sukar
Laluan ringkas terpendek boleh dicari dalam masa polinomial. Apakah yang diketahui tentang mencari laluan ringkas terpanjang antara dua bucu dalam graf am?
- AIa tidak boleh diputuskan
- BIa sentiasa boleh diselesaikan dalam O(V + E)
- CIa boleh diselesaikan oleh algoritma Dijkstra dengan pemberat dinegatifkan
- DIa NP-sukar
8.Sukar
Bagaimanakah n! dan 2ⁿ dibandingkan untuk n yang besar?
- AKeduanya tumbuh pada kadar yang sama
- B2ⁿ tumbuh lebih pantas daripada n!
- Cn! ialah O(n²)
- Dn! tumbuh lebih pantas daripada 2ⁿ
Kunci jawapan
- 1. A · O(n)
- 2. D · Masa larinya tidak bertambah dengan saiz input
- 3. B · Bahagi, takluk, gabung
- 4. A · Ia menumbuhkan satu pokok dari bucu permulaan, dengan menambah sisi termurah yang meninggalkan pokok
- 5. A · Kos purata bagi setiap operasi merentasi jujukan operasi kes terburuk
- 6. B · Laluan terpendek dari segi bilangan sisi dari nod permulaan
- 7. D · Ia NP-sukar
- 8. D · n! tumbuh lebih pantas daripada 2ⁿ
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.