1.Mudah
Jadual cincang menyimpan data sebagai:
- ARentetan panjang tetap
- BPasangan kunci–nilai yang dikesan oleh fungsi cincang
- CPokok dengan kunci tersusun
- DSenarai tersusun sahaja
2.Mudah
Dalam perwakilan senarai bersebelahan bagi graf, apakah yang disimpan untuk setiap bucu?
- ASenarai bucu jirannya
- BLaluan terpendek ke setiap bucu lain
- CJumlah bilangan sisi dalam graf
- DSatu baris V nilai Boolean
3.Mudah
Apakah graf berarah?
- AGraf yang sisinya mempunyai arah dari satu bucu ke bucu lain
- BGraf yang tiada kitaran
- CGraf yang setiap pasangan bucu berbezanya disambung oleh satu sisi
- DGraf yang semua sisinya mempunyai pemberat
4.Sederhana
Berapa banyak memori yang digunakan oleh senarai bersebelahan bagi graf dengan V bucu dan E sisi?
- AO(E²)
- BO(V × E)
- CO(V²)
- DO(V + E)
5.Sederhana
Struktur data manakah yang digunakan untuk menyemak sama ada kurungan dalam "{[()]}" seimbang?
- AJadual cincang
- BPokok carian binari
- CBaris gilir (queue)
- DTindanan (stack)
6.Sederhana
Dalam timbunan binari yang disimpan dalam tatasusunan bermula pada indeks 0, di manakah induk nod pada indeks i?
- APada indeks ⌊(i − 1) / 2⌋
- BPada indeks ⌊i / 2⌋ + 1
- CPada indeks 2i + 1
- DPada indeks i − 1
7.Sukar
Sifat manakah yang mesti dipenuhi oleh pokok merah-hitam?
- AAkar mesti merah
- BSetiap laluan dari sesuatu nod ke daun keturunannya mempunyai bilangan nod hitam yang sama
- CSetiap nod mesti merah
- DSetiap nod merah mesti mempunyai anak merah, jadi nod merah sentiasa membentuk rantaian tanpa putus hingga ke daun
8.Sukar
Memadam nod dengan dua anak daripada pokok carian binari biasanya dilakukan dengan:
- AMenukarkannya dengan akar
- BMembuang seluruh subpokok
- CMembina semula subpokok di bawahnya dari awal dan menyisip semula setiap kunci yang dikandunginya
- DMenggantikannya dengan pengganti in-order (atau pendahulu) dan memadam nod itu
Kunci jawapan
- 1. B · Pasangan kunci–nilai yang dikesan oleh fungsi cincang
- 2. A · Senarai bucu jirannya
- 3. A · Graf yang sisinya mempunyai arah dari satu bucu ke bucu lain
- 4. D · O(V + E)
- 5. D · Tindanan (stack)
- 6. A · Pada indeks ⌊(i − 1) / 2⌋
- 7. B · Setiap laluan dari sesuatu nod ke daun keturunannya mempunyai bilangan nod hitam yang sama
- 8. D · Menggantikannya dengan pengganti in-order (atau pendahulu) dan memadam nod itu
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.