1.Mudah
Dalam senarai berpaut tunggal, apakah yang terkandung dalam penuding seterusnya nod terakhir?
- AAlamat nod sebelumnya
- BBilangan nod dalam senarai
- CNull (tiada nod)
- DAlamat nod pertama
2.Mudah
Apakah graf berpemberat?
- AGraf yang sesetengah bucunya lebih berat daripada yang lain kerana mempunyai lebih banyak sisi
- BGraf yang mempunyai lebih banyak sisi daripada bucu
- CGraf yang disimpan pada cakera
- DGraf yang setiap sisinya mempunyai nilai berangka seperti kos atau jarak
3.Mudah
Struktur data manakah yang berfungsi mengikut prinsip "masuk terakhir, keluar dahulu"?
- AJadual cincang
- BBaris gilir (queue)
- CTindanan (stack)
- DSenarai berpaut
4.Sederhana
Trie (pokok awalan) amat cekap untuk:
- AMenyimpan matriks
- BMengisih nombor
- CMencari laluan terpendek
- DCarian awalan seperti autolengkap
5.Sederhana
Apakah yang benar tentang matriks bersebelahan bagi graf tidak berarah?
- AIa simetri pada pepenjuru utama
- BSetiap baris mempunyai tepat satu 1
- CIa sentiasa segi tiga atas
- DPepenjuru utamanya sentiasa mengandungi satu
6.Sederhana
Bagaimanakah elemen baharu disisip ke dalam timbunan binari?
- ASisip di kedudukan tersusunnya dengan menganjak semua elemen yang lebih besar satu tempat ke kanan
- BLetakkan di hujung tatasusunan dan gerakkannya ke atas selagi ia melanggar sifat timbunan
- CLetakkan di akar dan gerakkannya ke bawah
- DBina semula seluruh timbunan dari awal
7.Sukar
Kerumitan masa decrease-key dalam timbunan binari (diberi kedudukan elemen) ialah:
- AO(1)
- BO(log n)
- CO(n)
- DO(n log n)
8.Sukar
Penapis Bloom boleh menjawab "adakah elemen ini dalam set?" dengan:
- AJawapan untuk nombor sahaja
- BKemungkinan negatif palsu tetapi tiada positif palsu
- CKemungkinan positif palsu tetapi tiada negatif palsu
- DJawapan tepat sentiasa
Kunci jawapan
- 1. C · Null (tiada nod)
- 2. D · Graf yang setiap sisinya mempunyai nilai berangka seperti kos atau jarak
- 3. C · Tindanan (stack)
- 4. D · Carian awalan seperti autolengkap
- 5. A · Ia simetri pada pepenjuru utama
- 6. B · Letakkan di hujung tatasusunan dan gerakkannya ke atas selagi ia melanggar sifat timbunan
- 7. B · O(log n)
- 8. C · Kemungkinan positif palsu tetapi tiada negatif palsu
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.