1.Mudah
Kedalaman nod dalam pokok ialah:
- ABilangan sisi dari akar ke nod itu
- BBilangan nod dalam subpokoknya
- CBilangan anak nod itu
- DBilangan sisi dari nod itu ke daun terdalam
2.Mudah
Struktur manakah yang lazimnya digunakan untuk melaksanakan baris gilir keutamaan?
- ASenarai berpaut tunggal tanpa susunan
- BTimbunan (heap)
- CRentetan
- DTindanan (stack)
3.Mudah
Apakah yang terkandung dalam setiap nod senarai berpaut dua hala?
- AData dan dua penuding, satu ke nod seterusnya dan satu ke nod selepas itu
- BData, penuding ke nod seterusnya dan penuding ke nod sebelumnya
- CData dan penuding ke nod seterusnya sahaja
- DDua salinan data dan satu penuding
4.Sederhana
Apakah yang berlaku apabila jadual cincang dicincang semula selepas faktor bebannya melebihi ambang?
- AKunci tertua dipadam untuk memberi ruang
- BJadual yang lebih besar diperuntukkan dan setiap kunci disisip semula
- CKunci sedia ada disusun di tempat
- DHanya kunci yang berlanggar dipindahkan ke senarai limpahan baharu di hujung jadual
5.Sederhana
Struktur data manakah yang digunakan oleh carian pertama dalam (versi lelaran)?
- ATimbunan (heap)
- BJadual cincang sahaja
- CBaris gilir (queue)
- DTindanan (stack)
6.Sederhana
Dalam baris gilir bulat yang disimpan dalam tatasusunan berkapasiti n, bagaimanakah kedudukan seterusnya selepas indeks i dikira?
- A2i + 1
- B(i + 1) mod n
- C(i − 1) mod n
- Di + 1
7.Sukar
Supaya jadual cincang berfungsi dengan betul, peraturan manakah yang mesti diikuti oleh cincang dan kesamaan?
- AKunci yang berbeza mesti mempunyai nilai cincang yang berbeza
- BNilai cincang yang sama membayangkan kunci yang sama
- CKunci yang sama mesti mempunyai nilai cincang yang sama
- DNilai cincang mesti nombor perdana
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. A · Bilangan sisi dari akar ke nod itu
- 2. B · Timbunan (heap)
- 3. B · Data, penuding ke nod seterusnya dan penuding ke nod sebelumnya
- 4. B · Jadual yang lebih besar diperuntukkan dan setiap kunci disisip semula
- 5. D · Tindanan (stack)
- 6. B · (i + 1) mod n
- 7. C · Kunci yang sama mesti mempunyai nilai cincang yang sama
- 8. D · Memutarkan nod yang diakses ke atas ke akar
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.