1.Mudah
Apakah akar pokok?
- ANod yang tiada anak
- BNod dengan nilai terbesar
- CMana-mana nod di tengah
- DNod teratas yang tiada induk
2.Mudah
Struktur data manakah yang berfungsi mengikut prinsip "masuk dahulu, keluar dahulu"?
- ATindanan (stack)
- BPokok binari
- CTimbunan (heap)
- DBaris gilir (queue)
3.Mudah
Dalam pokok, apakah nod adik-beradik (sibling)?
- ANod yang tiada anak
- BNod pada kedalaman yang sama dalam subpokok berbeza
- CSesuatu nod dan induknya
- DNod yang berkongsi induk yang sama
4.Sederhana
Aplikasi memerlukan carian pantas dan juga perlu menyenaraikan kunci dalam susunan tersusun dan menjawab pertanyaan julat. Struktur manakah yang paling sesuai?
- APokok carian binari seimbang
- BTindanan
- CJadual cincang
- DSenarai berpaut tidak tersusun
5.Sederhana
Berapa lamakah masa untuk menyemak sama ada sisi (u, v) wujud menggunakan matriks bersebelahan?
- AO(1)
- BO(E)
- CO(V)
- DO(log V)
6.Sederhana
Apakah kerumitan masa mencari kunci dalam pokok carian binari yang seimbang?
- AO(log n)
- BO(1)
- CO(n log n)
- DO(n)
7.Sukar
Nod AVL tidak seimbang kerana subpokok kanan anak kirinya menjadi terlalu tinggi (kes kiri-kanan). Pembetulan manakah yang digunakan?
- APutaran kanan pada anak kiri, kemudian putaran kiri pada nod
- BSatu putaran kiri tunggal pada nod
- CPutaran kiri pada anak kiri, kemudian putaran kanan pada nod
- DSatu putaran kanan tunggal pada nod
8.Sukar
Pernyataan manakah tentang isihan timbunan (heapsort) yang betul?
- AIa mengisih di tempat dalam masa kes terburuk O(n log n) tetapi tidak stabil
- BIa berjalan dalam masa O(n) pada sebarang input
- CIa stabil dan memerlukan memori tambahan O(n)
- DIa memerlukan pokok carian binari sebagai storan tambahan, jadi ia menggunakan memori tambahan O(n)
Kunci jawapan
- 1. D · Nod teratas yang tiada induk
- 2. D · Baris gilir (queue)
- 3. D · Nod yang berkongsi induk yang sama
- 4. A · Pokok carian binari seimbang
- 5. A · O(1)
- 6. A · O(log n)
- 7. C · Putaran kiri pada anak kiri, kemudian putaran kanan pada nod
- 8. A · Ia mengisih di tempat dalam masa kes terburuk O(n log n) tetapi tidak stabil
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.