1.Mudah
Graf terdiri daripada:
- ABaris dan lajur
- BBucu (nod) yang disambungkan oleh sisi
- CAkar dan daun sahaja
- DKunci dan cincang sahaja
2.Mudah
Dalam susunan manakah traversal postorder pokok binari melawat nod?
- ASubpokok kanan, kemudian nod, kemudian subpokok kiri
- BNod, kemudian subpokok kiri, kemudian subpokok kanan
- CSubpokok kiri, kemudian nod, kemudian subpokok kanan
- DSubpokok kiri, kemudian subpokok kanan, kemudian nod
3.Mudah
Apakah nama operasi tindanan yang menambah elemen di atas?
- APush
- BEnqueue
- CPop
- DPeek
4.Sederhana
Dalam baris gilir bulat yang disimpan dalam tatasusunan berkapasiti n, bagaimanakah kedudukan seterusnya selepas indeks i dikira?
- Ai + 1
- B2i + 1
- C(i − 1) mod n
- D(i + 1) mod n
5.Sederhana
Syarat keseimbangan apakah yang dikekalkan oleh pokok AVL pada setiap nod?
- ASetiap nod diwarnakan merah atau hitam
- BKetinggian subpokok kiri dan kanan berbeza paling banyak 1
- CSemua daun berada pada kedalaman yang tepat sama
- DKedua-dua subpokok bagi setiap nod mengandungi bilangan nod yang betul-betul sama
6.Sederhana
Pokok binari mempunyai akar 1 dengan anak kiri 2 dan anak kanan 3; nod 2 mempunyai anak 4 (kiri) dan 5 (kanan). Apakah traversal preorder?
- A1 2 3 4 5
- B1 2 4 5 3
- C4 2 5 1 3
- D4 5 2 3 1
7.Sukar
Nod AVL tidak seimbang kerana subpokok kanan anak kirinya menjadi terlalu tinggi (kes kiri-kanan). Pembetulan manakah yang digunakan?
- ASatu putaran kanan tunggal pada nod
- BPutaran kanan pada anak kiri, kemudian putaran kiri pada nod
- CSatu putaran kiri tunggal pada nod
- DPutaran kiri pada anak kiri, kemudian putaran kanan pada nod
8.Sukar
Apakah yang dilakukan oleh pokok splay selepas setiap akses?
- AMembina semula seluruh pokok dalam bentuk seimbang
- BMewarnakan semula nod pada laluan carian
- CMemindahkan nod yang diakses ke daun
- DMemutarkan nod yang diakses ke atas ke akar
Kunci jawapan
- 1. B · Bucu (nod) yang disambungkan oleh sisi
- 2. D · Subpokok kiri, kemudian subpokok kanan, kemudian nod
- 3. A · Push
- 4. D · (i + 1) mod n
- 5. B · Ketinggian subpokok kiri dan kanan berbeza paling banyak 1
- 6. B · 1 2 4 5 3
- 7. D · Putaran kiri pada anak kiri, kemudian putaran kanan pada nod
- 8. D · Memutarkan nod yang diakses ke atas ke akar
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.