1.Mudah
Apakah yang dilakukan oleh fungsi cincang dalam jadual cincang?
- AMengisih kunci dalam jadual
- BMemetakan kunci kepada indeks dalam jadual
- CMengira berapa banyak kunci yang disimpan
- DMenyulitkan nilai dalam jadual
2.Mudah
Struktur data manakah yang paling sesuai untuk ciri "buat asal" (undo) dalam editor teks?
- ATindanan (stack)
- BSet cincang
- CGraf
- DBaris gilir (queue)
3.Mudah
Dalam senarai berpaut tunggal, setiap nod mengandungi:
- AData dan rujukan kepada nod seterusnya
- BData dan rujukan kepada semua nod lain
- CData dan indeks
- DData sahaja
4.Sederhana
Aplikasi memerlukan carian pantas dan juga perlu menyenaraikan kunci dalam susunan tersusun dan menjawab pertanyaan julat. Struktur manakah yang paling sesuai?
- APokok carian binari seimbang
- BJadual cincang
- CTindanan
- DSenarai berpaut tidak tersusun
5.Sederhana
Apakah tujuan nod sentinel (dummy) dalam senarai berpaut?
- AUntuk menghalang senarai daripada membesar melebihi bilangan nod maksimum yang tetap
- BUntuk memudahkan kod dengan membuang kes khas di kepala atau ekor
- CUntuk menyimpan bilangan elemen
- DUntuk menjadikan senarai tersusun
6.Sederhana
Traversal in-order bagi pokok carian binari melawat kunci dalam:
- ASusunan peringkat
- BSusunan menaik tersusun
- CSusunan sisipan
- DSentiasa susunan menurun
7.Sukar
Pasangan traversal manakah yang sentiasa menentukan satu pokok binari yang unik dengan kunci yang berbeza?
- APreorder sahaja
- BLevel-order sahaja
- CPreorder dan inorder
- DPreorder dan postorder
8.Sukar
Mengapakah pangkalan data sering menggunakan pokok B+ dan bukannya pokok-B biasa untuk indeks?
- APokok B+ tidak perlu diimbangkan
- BPokok B+ menggunakan nod dalaman binari, yang mengurangkan bilangan bacaan cakera
- CPokok B+ menyimpan data hanya di akar
- DSemua rekod berada dalam daun berpaut, yang menjadikan imbasan julat cekap
Kunci jawapan
- 1. B · Memetakan kunci kepada indeks dalam jadual
- 2. A · Tindanan (stack)
- 3. A · Data dan rujukan kepada nod seterusnya
- 4. A · Pokok carian binari seimbang
- 5. B · Untuk memudahkan kod dengan membuang kes khas di kepala atau ekor
- 6. B · Susunan menaik tersusun
- 7. C · Preorder dan inorder
- 8. D · Semua rekod berada dalam daun berpaut, yang menjadikan imbasan julat cekap
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.