1.Mudah
Dalam susunan manakah traversal postorder pokok binari melawat nod?
- ASubpokok kiri, kemudian subpokok kanan, kemudian nod
- BNod, kemudian subpokok kiri, kemudian subpokok kanan
- CSubpokok kiri, kemudian nod, kemudian subpokok kanan
- DSubpokok kanan, kemudian nod, kemudian subpokok kiri
2.Mudah
Apakah nama operasi tindanan yang menambah elemen di atas?
- APop
- BPeek
- CEnqueue
- DPush
3.Mudah
Struktur manakah yang lazimnya digunakan untuk melaksanakan baris gilir keutamaan?
- ASenarai berpaut tunggal tanpa susunan
- BTindanan (stack)
- CRentetan
- DTimbunan (heap)
4.Sederhana
Bagaimanakah extract-min berfungsi dalam timbunan min binari?
- ABuang elemen terakhir tatasusunan
- BBuang akar dan anjakkan semua elemen satu tempat ke kiri
- CPindahkan elemen terakhir ke akar dan gerakkannya ke bawah
- DCari semua daun untuk minimum baharu
5.Sederhana
Berapa banyak nod yang ada pada pokok binari sempurna berketinggian h, dengan ketinggian dikira dalam sisi?
- A2h + 1
- Bh2
- C2h
- D2h+1 − 1
6.Sederhana
Syarat keseimbangan apakah yang dikekalkan oleh pokok AVL pada setiap nod?
- AKedua-dua subpokok bagi setiap nod mengandungi bilangan nod yang betul-betul sama
- BKetinggian subpokok kiri dan kanan berbeza paling banyak 1
- CSetiap nod diwarnakan merah atau hitam
- DSemua daun berada pada kedalaman yang tepat sama
7.Sukar
Tatasusunan dinamik berganda apabila penuh. Mengapakah banyak pelaksanaan mengecilkannya hanya apabila ia suku penuh, bukan separuh penuh?
- AUntuk mengekalkan tatasusunan tersusun
- BUntuk mengelak perubahan saiz berulang apabila push dan pop berselang-seli berhampiran sempadan
- CKerana pengalokasi memori hanya boleh melepaskan memori dalam suku blok
- DKerana membahagi dua pada separuh akan menghilangkan elemen
8.Sukar
Pasangan traversal manakah yang sentiasa menentukan satu pokok binari yang unik dengan kunci yang berbeza?
- APreorder dan inorder
- BLevel-order sahaja
- CPreorder dan postorder
- DPreorder sahaja
Kunci jawapan
- 1. A · Subpokok kiri, kemudian subpokok kanan, kemudian nod
- 2. D · Push
- 3. D · Timbunan (heap)
- 4. C · Pindahkan elemen terakhir ke akar dan gerakkannya ke bawah
- 5. D · 2h+1 − 1
- 6. B · Ketinggian subpokok kiri dan kanan berbeza paling banyak 1
- 7. B · Untuk mengelak perubahan saiz berulang apabila push dan pop berselang-seli berhampiran sempadan
- 8. A · Preorder dan inorder
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.