1.Mudah
Dalam susunan manakah traversal preorder 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
- DPeringkat demi peringkat dari atas
2.Mudah
Dalam pokok, apakah daun?
- ANod yang tiada anak
- BNod dengan tepat satu anak
- CNod dengan nilai terbesar
- DNod yang tiada induk
3.Mudah
Dalam senarai berpaut tunggal, apakah yang terkandung dalam penuding seterusnya nod terakhir?
- AAlamat nod sebelumnya
- BAlamat nod pertama
- CNull (tiada nod)
- DBilangan nod dalam senarai
4.Sederhana
Berapa lamakah masa untuk menyemak sama ada sisi (u, v) wujud menggunakan matriks bersebelahan?
- AO(E)
- BO(1)
- CO(V)
- DO(log V)
5.Sederhana
Penimbal bulat (ring buffer) lazimnya digunakan untuk melaksanakan:
- AFungsi cincang
- BPokok carian binari
- CBaris gilir bersaiz tetap
- DTraversal graf
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 4 5 3
- B4 5 2 3 1
- C4 2 5 1 3
- D1 2 3 4 5
7.Sukar
Mengapakah pokok-B digunakan dalam pangkalan data dan sistem fail?
- AIa tidak memerlukan pengimbangan semula
- BIa menggunakan memori kurang daripada mana-mana tatasusunan, jadi seluruh indeks sentiasa muat dalam memori utama
- CIa menyimpan data tidak tersusun
- DFaktor percabangan yang tinggi mengekalkan pokok cetek, mengurangkan bacaan cakera yang perlahan
8.Sukar
Supaya jadual cincang berfungsi dengan betul, peraturan manakah yang mesti diikuti oleh cincang dan kesamaan?
- AKunci yang sama mesti mempunyai nilai cincang yang sama
- BKunci yang berbeza mesti mempunyai nilai cincang yang berbeza
- CNilai cincang yang sama membayangkan kunci yang sama
- DNilai cincang mesti nombor perdana
Kunci jawapan
- 1. A · Nod, kemudian subpokok kiri, kemudian subpokok kanan
- 2. A · Nod yang tiada anak
- 3. C · Null (tiada nod)
- 4. B · O(1)
- 5. C · Baris gilir bersaiz tetap
- 6. A · 1 2 4 5 3
- 7. D · Faktor percabangan yang tinggi mengekalkan pokok cetek, mengurangkan bacaan cakera yang perlahan
- 8. A · Kunci yang sama mesti mempunyai nilai cincang yang sama
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.