1.Mudah
Dalam susunan manakah traversal postorder pokok binari melawat nod?
- ANod, kemudian subpokok kiri, kemudian subpokok kanan
- BSubpokok kiri, kemudian subpokok kanan, kemudian nod
- CSubpokok kiri, kemudian nod, kemudian subpokok kanan
- DSubpokok kanan, kemudian nod, kemudian subpokok kiri
2.Mudah
Berapa banyak sisi yang ada pada pokok dengan n nod?
- A2n
- Bn − 1
- Cn + 1
- Dn
3.Mudah
Apakah faktor beban jadual cincang?
- ABilangan baldi dibahagi dengan purata panjang kunci yang disimpan
- BMasa yang diperlukan untuk memuatkan jadual dari cakera
- CBilangan perlanggaran setakat ini
- DBilangan elemen yang disimpan dibahagi dengan bilangan baldi
4.Sederhana
Apakah yang berlaku apabila jadual cincang dicincang semula selepas faktor bebannya melebihi ambang?
- AJadual yang lebih besar diperuntukkan dan setiap kunci disisip semula
- BHanya kunci yang berlanggar dipindahkan ke senarai limpahan baharu di hujung jadual
- CKunci sedia ada disusun di tempat
- DKunci tertua dipadam untuk memberi ruang
5.Sederhana
Sesuatu nod dalam pokok carian binari mempunyai subpokok kanan. Di manakah pengganti in-order-nya?
- AAnak kanannya, sentiasa
- BInduknya, sentiasa
- CNod paling kiri dalam subpokok kanannya
- DNod paling kanan dalam subpokok kirinya
6.Sederhana
Aplikasi memerlukan carian pantas dan juga perlu menyenaraikan kunci dalam susunan tersusun dan menjawab pertanyaan julat. Struktur manakah yang paling sesuai?
- ASenarai berpaut tidak tersusun
- BPokok carian binari seimbang
- CJadual cincang
- DTindanan
7.Sukar
Di bawah pencincangan seragam mudah, apakah masa dijangka carian dalam jadual cincang dengan perantaian, n kunci dan m baldi?
- AO(m)
- BO(log n)
- CO(1 + α), dengan α = n / m
- DO(n)
8.Sukar
Nod AVL tidak seimbang kerana subpokok kanan anak kirinya menjadi terlalu tinggi (kes kiri-kanan). Pembetulan manakah yang digunakan?
- APutaran kiri pada anak kiri, kemudian putaran kanan pada nod
- BSatu putaran kiri tunggal pada nod
- CSatu putaran kanan tunggal pada nod
- DPutaran kanan pada anak kiri, kemudian putaran kiri pada nod
Kunci jawapan
- 1. B · Subpokok kiri, kemudian subpokok kanan, kemudian nod
- 2. B · n − 1
- 3. D · Bilangan elemen yang disimpan dibahagi dengan bilangan baldi
- 4. A · Jadual yang lebih besar diperuntukkan dan setiap kunci disisip semula
- 5. C · Nod paling kiri dalam subpokok kanannya
- 6. B · Pokok carian binari seimbang
- 7. C · O(1 + α), dengan α = n / m
- 8. A · Putaran kiri pada anak kiri, kemudian putaran kanan pada nod
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.