1.Mudah
Apakah yang terkandung dalam setiap nod senarai berpaut dua hala?
- AData dan penuding ke nod seterusnya sahaja
- BDua salinan data dan satu penuding
- CData, penuding ke nod seterusnya dan penuding ke nod sebelumnya
- DData dan dua penuding, satu ke nod seterusnya dan satu ke nod selepas itu
2.Mudah
Struktur data manakah yang berfungsi mengikut prinsip "masuk terakhir, keluar dahulu"?
- ABaris gilir (queue)
- BTindanan (stack)
- CSenarai berpaut
- DJadual cincang
3.Mudah
Dalam susunan manakah traversal postorder pokok binari melawat nod?
- ANod, kemudian subpokok kiri, kemudian subpokok kanan
- BSubpokok kiri, kemudian subpokok kanan, kemudian nod
- CSubpokok kanan, kemudian nod, kemudian subpokok kiri
- DSubpokok kiri, kemudian nod, kemudian subpokok kanan
4.Sederhana
Apakah kerumitan masa mencari kunci dalam pokok carian binari yang seimbang?
- AO(1)
- BO(log n)
- CO(n)
- DO(n log n)
5.Sederhana
Berapa banyak nod yang ada pada pokok binari sempurna berketinggian h, dengan ketinggian dikira dalam sisi?
- A2h + 1
- B2h+1 − 1
- Ch2
- D2h
6.Sederhana
Struktur data manakah yang digunakan oleh carian pertama dalam (versi lelaran)?
- AJadual cincang sahaja
- BBaris gilir (queue)
- CTindanan (stack)
- DTimbunan (heap)
7.Sukar
Dalam BST dengan akar 50, subpokok kiri 30 (anak 20, 40) dan subpokok kanan 70 (anak 60, 80), akar dipadam menggunakan pengganti in-order. Kunci manakah yang menjadi akar baharu?
- A40
- B80
- C70
- D60
8.Sukar
Mengapakah pokok-B digunakan dalam pangkalan data dan sistem fail?
- AIa tidak memerlukan pengimbangan semula
- BFaktor percabangan yang tinggi mengekalkan pokok cetek, mengurangkan bacaan cakera yang perlahan
- CIa menyimpan data tidak tersusun
- DIa menggunakan memori kurang daripada mana-mana tatasusunan, jadi seluruh indeks sentiasa muat dalam memori utama
Kunci jawapan
- 1. C · Data, penuding ke nod seterusnya dan penuding ke nod sebelumnya
- 2. B · Tindanan (stack)
- 3. B · Subpokok kiri, kemudian subpokok kanan, kemudian nod
- 4. B · O(log n)
- 5. B · 2h+1 − 1
- 6. C · Tindanan (stack)
- 7. D · 60
- 8. B · Faktor percabangan yang tinggi mengekalkan pokok cetek, mengurangkan bacaan cakera yang perlahan
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.