1.Mudah
Dalam pokok, apakah daun?
- ANod yang tiada induk
- BNod dengan tepat satu anak
- CNod dengan nilai terbesar
- DNod yang tiada anak
2.Mudah
Apakah sifat timbunan maks?
- AKunci disusun dari kiri ke kanan
- BKunci setiap anak kiri lebih besar daripada atau sama dengan kunci adik-beradik kanannya
- CSemua daun mengandungi kunci maksimum
- DKunci setiap induk lebih besar daripada atau sama dengan kunci anaknya
3.Mudah
Apakah yang terkandung dalam setiap nod senarai berpaut dua hala?
- AData dan penuding ke nod seterusnya sahaja
- BDua salinan data dan satu penuding
- CData, penuding ke nod seterusnya dan penuding ke nod sebelumnya
- DData dan dua penuding, satu ke nod seterusnya dan satu ke nod selepas itu
4.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(n)
- BO(1)
- CO(n²)
- DO(log n)
5.Sederhana
Kaedah penyelesaian perlanggaran manakah yang menyimpan kunci yang berlanggar dalam senarai pada baldi yang sama?
- APencincangan berganda
- BPenyiasatan kuadratik
- CPenyiasatan linear
- DPerantaian berasingan (separate chaining)
6.Sederhana
Bagaimanakah elemen baharu disisip ke dalam timbunan binari?
- ALetakkan di hujung tatasusunan dan gerakkannya ke atas selagi ia melanggar sifat timbunan
- BSisip di kedudukan tersusunnya dengan menganjak semua elemen yang lebih besar satu tempat ke kanan
- CBina semula seluruh timbunan dari awal
- DLetakkan di akar dan gerakkannya ke bawah
7.Sukar
Sifat manakah yang mesti dipenuhi oleh pokok merah-hitam?
- ASetiap nod mesti merah
- BSetiap laluan dari sesuatu nod ke daun keturunannya mempunyai bilangan nod hitam yang sama
- CSetiap nod merah mesti mempunyai anak merah, jadi nod merah sentiasa membentuk rantaian tanpa putus hingga ke daun
- DAkar mesti merah
8.Sukar
Pasangan traversal manakah yang sentiasa menentukan satu pokok binari yang unik dengan kunci yang berbeza?
- ALevel-order sahaja
- BPreorder dan inorder
- CPreorder sahaja
- DPreorder dan postorder
Kunci jawapan
- 1. D · Nod yang tiada anak
- 2. D · Kunci setiap induk lebih besar daripada atau sama dengan kunci anaknya
- 3. C · Data, penuding ke nod seterusnya dan penuding ke nod sebelumnya
- 4. B · O(1)
- 5. D · Perantaian berasingan (separate chaining)
- 6. A · Letakkan di hujung tatasusunan dan gerakkannya ke atas selagi ia melanggar sifat timbunan
- 7. B · Setiap laluan dari sesuatu nod ke daun keturunannya mempunyai bilangan nod hitam yang sama
- 8. B · Preorder dan inorder
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.