1.Mudah
Dalam susunan manakah traversal preorder pokok binari melawat nod?
- APeringkat demi peringkat dari atas
- BNod, kemudian subpokok kiri, kemudian subpokok kanan
- CSubpokok kiri, kemudian subpokok kanan, kemudian nod
- DSubpokok kiri, kemudian nod, kemudian subpokok kanan
2.Mudah
Di manakah elemen terkecil timbunan min binari ditemui?
- ADi kedudukan tatasusunan terakhir
- BDi daun paling kiri
- CDi mana-mana daun, yang mesti dicari
- DDi akar
3.Mudah
Dalam graf, apakah kitaran?
- ALaluan yang melawat setiap bucu
- BBucu tanpa sisi
- CSisi dengan pemberat sifar
- DLaluan yang bermula dan berakhir pada bucu yang sama
4.Sederhana
Dalam timbunan binari yang disimpan dalam tatasusunan bermula pada indeks 0, di manakah induk nod pada indeks i?
- APada indeks i − 1
- BPada indeks 2i + 1
- CPada indeks ⌊(i − 1) / 2⌋
- DPada indeks ⌊i / 2⌋ + 1
5.Sederhana
Struktur data manakah yang digunakan untuk menyemak sama ada kurungan dalam "{[()]}" seimbang?
- AJadual cincang
- BTindanan (stack)
- CBaris gilir (queue)
- DPokok carian binari
6.Sederhana
Rangkaian jalan raya mempunyai 100,000 persimpangan, masing-masing disambungkan kepada kira-kira 4 yang lain. Perwakilan manakah yang paling sesuai?
- ATimbunan binari sisi
- BMatriks bersebelahan
- CSatu tatasusunan bucu tersusun
- DSenarai bersebelahan
7.Sukar
Dalam algoritma pokok rentang minimum Kruskal, untuk apakah struktur union-find digunakan?
- AMenyimpan jarak semasa setiap bucu dari sumber semasa carian
- BMengisih sisi mengikut pemberat
- CMenyemak sama ada dua hujung sesuatu sisi sudah bersambung
- DMemilih bucu permulaan
8.Sukar
Apakah kelebihan utama senarai langkau (skip list) berbanding senarai berpaut tersusun?
- ACarian O(log n) dijangka dengan menggunakan beberapa peringkat penuding hadapan
- BIa tidak menggunakan memori tambahan
- CCarian O(1) terjamin kerana setiap nod menyimpan penuding ke setiap nod lain
- DIa menyimpan kunci tanpa susunan
Kunci jawapan
- 1. B · Nod, kemudian subpokok kiri, kemudian subpokok kanan
- 2. D · Di akar
- 3. D · Laluan yang bermula dan berakhir pada bucu yang sama
- 4. C · Pada indeks ⌊(i − 1) / 2⌋
- 5. B · Tindanan (stack)
- 6. D · Senarai bersebelahan
- 7. C · Menyemak sama ada dua hujung sesuatu sisi sudah bersambung
- 8. A · Carian O(log n) dijangka dengan menggunakan beberapa peringkat penuding hadapan
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.