1.Mudah
Berapa banyak sisi yang ada pada pokok dengan n nod?
- A2n
- Bn
- Cn − 1
- Dn + 1
2.Mudah
Dalam pokok, apakah nod adik-beradik (sibling)?
- ANod yang tiada anak
- BNod yang berkongsi induk yang sama
- CNod pada kedalaman yang sama dalam subpokok berbeza
- DSesuatu nod dan induknya
3.Mudah
Apakah faktor beban jadual cincang?
- AMasa yang diperlukan untuk memuatkan jadual dari cakera
- BBilangan elemen yang disimpan dibahagi dengan bilangan baldi
- CBilangan perlanggaran setakat ini
- DBilangan baldi dibahagi dengan purata panjang kunci yang disimpan
4.Sederhana
Apakah tujuan nod sentinel (dummy) dalam senarai berpaut?
- AUntuk memudahkan kod dengan membuang kes khas di kepala atau ekor
- BUntuk menjadikan senarai tersusun
- CUntuk menghalang senarai daripada membesar melebihi bilangan nod maksimum yang tetap
- DUntuk menyimpan bilangan elemen
5.Sederhana
Apakah nilai ungkapan postfix 3 4 + 2 * ?
- A24
- B10
- C11
- D14
6.Sederhana
Traversal in-order bagi pokok carian binari melawat kunci dalam:
- ASusunan menaik tersusun
- BSentiasa susunan menurun
- CSusunan peringkat
- DSusunan sisipan
7.Sukar
Tatasusunan dinamik berganda apabila penuh. Mengapakah banyak pelaksanaan mengecilkannya hanya apabila ia suku penuh, bukan separuh penuh?
- AUntuk mengelak perubahan saiz berulang apabila push dan pop berselang-seli berhampiran sempadan
- BKerana membahagi dua pada separuh akan menghilangkan elemen
- CUntuk mengekalkan tatasusunan tersusun
- DKerana pengalokasi memori hanya boleh melepaskan memori dalam suku blok
8.Sukar
Mengapakah pokok-B digunakan dalam pangkalan data dan sistem fail?
- AFaktor percabangan yang tinggi mengekalkan pokok cetek, mengurangkan bacaan cakera yang perlahan
- BIa menggunakan memori kurang daripada mana-mana tatasusunan, jadi seluruh indeks sentiasa muat dalam memori utama
- CIa tidak memerlukan pengimbangan semula
- DIa menyimpan data tidak tersusun
Kunci jawapan
- 1. C · n − 1
- 2. B · Nod yang berkongsi induk yang sama
- 3. B · Bilangan elemen yang disimpan dibahagi dengan bilangan baldi
- 4. A · Untuk memudahkan kod dengan membuang kes khas di kepala atau ekor
- 5. D · 14
- 6. A · Susunan menaik tersusun
- 7. A · Untuk mengelak perubahan saiz berulang apabila push dan pop berselang-seli berhampiran sempadan
- 8. A · Faktor percabangan yang tinggi mengekalkan pokok cetek, mengurangkan bacaan cakera yang perlahan
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.