1.Mudah
Apakah akar pokok?
- ANod dengan nilai terbesar
- BMana-mana nod di tengah
- CNod teratas yang tiada induk
- DNod yang tiada anak
2.Mudah
Apakah yang terkandung dalam setiap nod senarai berpaut dua hala?
- ADua salinan data dan satu penuding
- BData dan penuding ke nod seterusnya sahaja
- CData dan dua penuding, satu ke nod seterusnya dan satu ke nod selepas itu
- DData, penuding ke nod seterusnya dan penuding ke nod sebelumnya
3.Mudah
Di manakah elemen terkecil timbunan min binari ditemui?
- ADi akar
- BDi daun paling kiri
- CDi kedudukan tatasusunan terakhir
- DDi mana-mana daun, yang mesti dicari
4.Sederhana
Aplikasi memerlukan carian pantas dan juga perlu menyenaraikan kunci dalam susunan tersusun dan menjawab pertanyaan julat. Struktur manakah yang paling sesuai?
- ATindanan
- BJadual cincang
- CSenarai berpaut tidak tersusun
- DPokok carian binari seimbang
5.Sederhana
Trie (pokok awalan) amat cekap untuk:
- AMenyimpan matriks
- BMencari laluan terpendek
- CMengisih nombor
- DCarian awalan seperti autolengkap
6.Sederhana
Struktur data manakah yang digunakan untuk menyemak sama ada kurungan dalam "{[()]}" seimbang?
- AJadual cincang
- BPokok carian binari
- CBaris gilir (queue)
- DTindanan (stack)
7.Sukar
Struktur data manakah yang menyokong cache LRU (paling lama tidak digunakan) dengan get dan put O(1)?
- APeta cincang digabungkan dengan senarai berpaut dua hala
- BSatu tatasusunan tersusun
- CPokok carian binari sahaja
- DTindanan sahaja
8.Sukar
Pernyataan manakah tentang isihan timbunan (heapsort) yang betul?
- AIa stabil dan memerlukan memori tambahan O(n)
- BIa mengisih di tempat dalam masa kes terburuk O(n log n) tetapi tidak stabil
- CIa berjalan dalam masa O(n) pada sebarang input
- DIa memerlukan pokok carian binari sebagai storan tambahan, jadi ia menggunakan memori tambahan O(n)
Kunci jawapan
- 1. C · Nod teratas yang tiada induk
- 2. D · Data, penuding ke nod seterusnya dan penuding ke nod sebelumnya
- 3. A · Di akar
- 4. D · Pokok carian binari seimbang
- 5. D · Carian awalan seperti autolengkap
- 6. D · Tindanan (stack)
- 7. A · Peta cincang digabungkan dengan senarai berpaut dua hala
- 8. B · 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.