1.Mudah
Struktur data manakah yang berfungsi mengikut prinsip "masuk terakhir, keluar dahulu"?
- ABaris gilir (queue)
- BTindanan (stack)
- CJadual cincang
- DSenarai berpaut
2.Mudah
Dalam senarai berpaut tunggal, setiap nod mengandungi:
- AData dan rujukan kepada nod seterusnya
- BData dan indeks
- CData dan rujukan kepada semua nod lain
- DData sahaja
3.Mudah
Dalam susunan manakah traversal postorder pokok binari melawat nod?
- ASubpokok kanan, kemudian nod, kemudian subpokok kiri
- BSubpokok kiri, kemudian nod, kemudian subpokok kanan
- CNod, kemudian subpokok kiri, kemudian subpokok kanan
- DSubpokok kiri, kemudian subpokok kanan, kemudian nod
4.Sederhana
Apakah nilai ungkapan postfix 3 4 + 2 * ?
- A10
- B11
- C14
- D24
5.Sederhana
Jadual cincang bersaiz 7 menggunakan h(k) = k mod 7 dan penyiasatan linear. Selepas menyisip 10, di manakah 17 disimpan?
- AIndeks 0
- BIndeks 6
- CIndeks 4
- DIndeks 3
6.Sederhana
Berapa lamakah carian perkataan sepanjang L dalam trie dengan abjad tetap?
- AO(n), dengan n ialah bilangan perkataan
- BO(log n), dengan n ialah bilangan perkataan
- CO(L × n)
- DO(L), tanpa bergantung pada berapa banyak perkataan disimpan
7.Sukar
Mengapakah pokok-B digunakan dalam pangkalan data dan sistem fail?
- AIa menyimpan data tidak tersusun
- BIa menggunakan memori kurang daripada mana-mana tatasusunan, jadi seluruh indeks sentiasa muat dalam memori utama
- CFaktor percabangan yang tinggi mengekalkan pokok cetek, mengurangkan bacaan cakera yang perlahan
- DIa tidak memerlukan pengimbangan semula
8.Sukar
Apakah kos masa dan ruang tambahan untuk membalikkan senarai berpaut tunggal di tempat?
- AMasa O(n) dan ruang tambahan O(n)
- BMasa O(1) dan ruang tambahan O(1)
- CMasa O(n log n) dan ruang tambahan O(1)
- DMasa O(n) dan ruang tambahan O(1)
Kunci jawapan
- 1. B · Tindanan (stack)
- 2. A · Data dan rujukan kepada nod seterusnya
- 3. D · Subpokok kiri, kemudian subpokok kanan, kemudian nod
- 4. C · 14
- 5. C · Indeks 4
- 6. D · O(L), tanpa bergantung pada berapa banyak perkataan disimpan
- 7. C · Faktor percabangan yang tinggi mengekalkan pokok cetek, mengurangkan bacaan cakera yang perlahan
- 8. D · Masa O(n) dan ruang tambahan O(1)
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.