1.Mudah
Struktur manakah yang lazimnya digunakan untuk melaksanakan baris gilir keutamaan?
- ATindanan (stack)
- BTimbunan (heap)
- CRentetan
- DSenarai berpaut tunggal tanpa susunan
2.Mudah
Apakah sifat timbunan maks?
- AKunci setiap induk lebih besar daripada atau sama dengan kunci anaknya
- BKunci setiap anak kiri lebih besar daripada atau sama dengan kunci adik-beradik kanannya
- CSemua daun mengandungi kunci maksimum
- DKunci disusun dari kiri ke kanan
3.Mudah
Apakah yang mentakrifkan pokok binari?
- APokok itu mempunyai tepat dua peringkat
- BSetiap nod menyimpan nombor binari
- CSetiap nod mempunyai paling banyak dua anak
- DSetiap nod mempunyai tepat dua anak
4.Sederhana
Kunci 50, 30, 70, 20, 40 disisip mengikut susunan ini ke dalam pokok carian binari kosong. Apakah anak kiri 30?
- A20
- B70
- C40
- D50
5.Sederhana
Apakah yang benar tentang matriks bersebelahan bagi graf tidak berarah?
- APepenjuru utamanya sentiasa mengandungi satu
- BSetiap baris mempunyai tepat satu 1
- CIa simetri pada pepenjuru utama
- DIa sentiasa segi tiga atas
6.Sederhana
Bagaimanakah elemen baharu disisip ke dalam timbunan binari?
- ALetakkan di hujung tatasusunan dan gerakkannya ke atas selagi ia melanggar sifat timbunan
- BLetakkan di akar dan gerakkannya ke bawah
- CBina semula seluruh timbunan dari awal
- DSisip di kedudukan tersusunnya dengan menganjak semua elemen yang lebih besar satu tempat ke kanan
7.Sukar
Pokok Fenwick (pokok berindeks binari) ke atas tatasusunan n nombor menyokong operasi manakah dalam O(log n)?
- AMengisih tatasusunan dan carian binari
- BMencari median dalam O(1)
- CPertanyaan hasil tambah awalan dan kemas kini elemen tunggal
- DMenyisip elemen pada sebarang kedudukan
8.Sukar
Menyisip kunci ke dalam pokok AVL menjadikan subpokok kiri sesuatu nod terlalu tinggi, dan kunci baharu masuk ke subpokok kiri anak kirinya (kes kiri-kiri). Pembetulan manakah yang digunakan?
- ASatu putaran kiri tunggal pada nod yang tidak seimbang
- BMewarnakan semula nod dan anaknya
- CSatu putaran kanan tunggal pada nod yang tidak seimbang
- DPutaran kiri pada anak, kemudian putaran kanan pada nod
Kunci jawapan
- 1. B · Timbunan (heap)
- 2. A · Kunci setiap induk lebih besar daripada atau sama dengan kunci anaknya
- 3. C · Setiap nod mempunyai paling banyak dua anak
- 4. A · 20
- 5. C · Ia simetri pada pepenjuru utama
- 6. A · Letakkan di hujung tatasusunan dan gerakkannya ke atas selagi ia melanggar sifat timbunan
- 7. C · Pertanyaan hasil tambah awalan dan kemas kini elemen tunggal
- 8. C · Satu putaran kanan tunggal pada nod yang tidak seimbang
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.