1.Mudah
Dalam senarai berpaut tunggal, setiap nod mengandungi:
- AData dan rujukan kepada semua nod lain
- BData dan indeks
- CData dan rujukan kepada nod seterusnya
- DData sahaja
2.Mudah
Graf terdiri daripada:
- AAkar dan daun sahaja
- BKunci dan cincang sahaja
- CBaris dan lajur
- DBucu (nod) yang disambungkan oleh sisi
3.Mudah
Dalam jadual cincang, apakah perlanggaran?
- AKunci tidak boleh dicincang langsung
- BDua kunci berbeza dipetakan kepada indeks yang sama
- CDua kunci yang sama disimpan dua kali
- DJadual kehabisan memori
4.Sederhana
Struktur data manakah yang digunakan untuk menyemak sama ada kurungan dalam "{[()]}" seimbang?
- AJadual cincang
- BBaris gilir (queue)
- CTindanan (stack)
- DPokok carian binari
5.Sederhana
Baris gilir dilaksanakan dengan dua tindanan: push ke tindanan "masuk", dan pop dari tindanan "keluar", mengisinya semula dari "masuk" apabila kosong. Apakah kos teramortisasi setiap operasi?
- AO(log n)
- BO(1)
- CO(n)
- DO(n²)
6.Sederhana
Dalam timbunan binari yang disimpan dalam tatasusunan bermula pada indeks 0, di manakah induk nod pada indeks i?
- APada indeks 2i + 1
- BPada indeks ⌊(i − 1) / 2⌋
- CPada indeks ⌊i / 2⌋ + 1
- DPada indeks i − 1
7.Sukar
Mengapakah pangkalan data sering menggunakan pokok B+ dan bukannya pokok-B biasa untuk indeks?
- APokok B+ tidak perlu diimbangkan
- BSemua rekod berada dalam daun berpaut, yang menjadikan imbasan julat cekap
- CPokok B+ menggunakan nod dalaman binari, yang mengurangkan bilangan bacaan cakera
- DPokok B+ menyimpan data hanya di akar
8.Sukar
Pokok Fenwick (pokok berindeks binari) ke atas tatasusunan n nombor menyokong operasi manakah dalam O(log n)?
- AMencari median dalam O(1)
- BPertanyaan hasil tambah awalan dan kemas kini elemen tunggal
- CMenyisip elemen pada sebarang kedudukan
- DMengisih tatasusunan dan carian binari
Kunci jawapan
- 1. C · Data dan rujukan kepada nod seterusnya
- 2. D · Bucu (nod) yang disambungkan oleh sisi
- 3. B · Dua kunci berbeza dipetakan kepada indeks yang sama
- 4. C · Tindanan (stack)
- 5. B · O(1)
- 6. B · Pada indeks ⌊(i − 1) / 2⌋
- 7. B · Semua rekod berada dalam daun berpaut, yang menjadikan imbasan julat cekap
- 8. B · Pertanyaan hasil tambah awalan dan kemas kini elemen tunggal
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.