1.Mudah
Struktur data manakah yang berfungsi mengikut prinsip "masuk terakhir, keluar dahulu"?
- ATindanan (stack)
- BBaris gilir (queue)
- CJadual cincang
- DSenarai berpaut
2.Mudah
Struktur data manakah yang berfungsi mengikut prinsip "masuk dahulu, keluar dahulu"?
- ABaris gilir (queue)
- BTimbunan (heap)
- CTindanan (stack)
- DPokok binari
3.Mudah
Dalam pokok carian binari, nilai dalam subpokok kiri bagi sesuatu nod adalah:
- ADalam susunan rawak
- BLebih besar daripada nilai nod
- CSama dengan nilai nod
- DLebih kecil daripada nilai nod
4.Sederhana
Mengapakah timbunan binari boleh disimpan dalam tatasusunan tanpa sebarang penuding?
- AIa pokok binari lengkap, jadi kedudukan mengikut formula indeks yang mudah
- BSemua kunci dalam timbunan adalah sama
- CTimbunan tidak pernah mengandungi lebih daripada 100 elemen
- DTatasusunan secara automatik mengekalkan kunci dalam susunan tersusun, jadi tiada penuding diperlukan
5.Sederhana
Berapa lamakah carian perkataan sepanjang L dalam trie dengan abjad tetap?
- AO(log n), dengan n ialah bilangan perkataan
- BO(n), dengan n ialah bilangan perkataan
- CO(L × n)
- DO(L), tanpa bergantung pada berapa banyak perkataan disimpan
6.Sederhana
Jadual cincang bersaiz 7 menggunakan h(k) = k mod 7 dan penyiasatan linear. Selepas menyisip 10, di manakah 17 disimpan?
- AIndeks 0
- BIndeks 4
- CIndeks 6
- DIndeks 3
7.Sukar
Sifat manakah yang mesti dipenuhi oleh pokok merah-hitam?
- AAkar mesti merah
- BSetiap nod merah mesti mempunyai anak merah, jadi nod merah sentiasa membentuk rantaian tanpa putus hingga ke daun
- CSetiap nod mesti merah
- DSetiap laluan dari sesuatu nod ke daun keturunannya mempunyai bilangan nod hitam yang sama
8.Sukar
Dalam penimbal bulat, front == rear boleh bermaksud kosong atau penuh. Apakah cara lazim untuk membezakannya?
- AJadikan saiz penimbal kuasa dua
- BSimpan front dan rear dalam pemboleh ubah yang sama
- CSimpan pembilang elemen yang berasingan, atau sentiasa biarkan satu slot tidak digunakan
- DSentiasa kosongkan penimbal apabila front sama dengan rear, jadi keadaannya kosong
Kunci jawapan
- 1. A · Tindanan (stack)
- 2. A · Baris gilir (queue)
- 3. D · Lebih kecil daripada nilai nod
- 4. A · Ia pokok binari lengkap, jadi kedudukan mengikut formula indeks yang mudah
- 5. D · O(L), tanpa bergantung pada berapa banyak perkataan disimpan
- 6. B · Indeks 4
- 7. D · Setiap laluan dari sesuatu nod ke daun keturunannya mempunyai bilangan nod hitam yang sama
- 8. C · Simpan pembilang elemen yang berasingan, atau sentiasa biarkan satu slot tidak digunakan
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.