1.Mudah
Apakah graf berarah?
- AGraf yang sisinya mempunyai arah dari satu bucu ke bucu lain
- BGraf yang semua sisinya mempunyai pemberat
- CGraf yang tiada kitaran
- DGraf yang setiap pasangan bucu berbezanya disambung oleh satu sisi
2.Mudah
Ketinggian pokok lazimnya ditakrifkan sebagai:
- ABilangan anak bagi akar
- BJumlah bilangan nod dalam pokok, termasuk akar dan setiap daun
- CBilangan daun dalam pokok
- DBilangan sisi pada laluan terpanjang dari akar ke daun
3.Mudah
Dalam senarai berpaut tunggal, apakah yang terkandung dalam penuding seterusnya nod terakhir?
- AAlamat nod sebelumnya
- BBilangan nod dalam senarai
- CAlamat nod pertama
- DNull (tiada nod)
4.Sederhana
Kunci 50, 30, 70, 20, 40 disisip mengikut susunan ini ke dalam pokok carian binari kosong. Apakah anak kiri 30?
- A40
- B70
- C20
- D50
5.Sederhana
Apakah kos menyisip elemen di tengah tatasusunan dengan n elemen?
- AO(1), kerana indeks diketahui
- BO(n), kerana elemen kemudian mesti dianjak
- CO(log n), kerana carian binari
- DO(n²), kerana setiap elemen bergerak n kali
6.Sederhana
Mengapakah timbunan binari boleh disimpan dalam tatasusunan tanpa sebarang penuding?
- ATimbunan tidak pernah mengandungi lebih daripada 100 elemen
- BIa pokok binari lengkap, jadi kedudukan mengikut formula indeks yang mudah
- CTatasusunan secara automatik mengekalkan kunci dalam susunan tersusun, jadi tiada penuding diperlukan
- DSemua kunci dalam timbunan adalah sama
7.Sukar
Kerumitan masa decrease-key dalam timbunan binari (diberi kedudukan elemen) ialah:
- AO(1)
- BO(n)
- CO(n log n)
- DO(log n)
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?
- AMewarnakan semula nod dan anaknya
- BSatu putaran kanan tunggal pada nod yang tidak seimbang
- CSatu putaran kiri tunggal pada nod yang tidak seimbang
- DPutaran kiri pada anak, kemudian putaran kanan pada nod
Kunci jawapan
- 1. A · Graf yang sisinya mempunyai arah dari satu bucu ke bucu lain
- 2. D · Bilangan sisi pada laluan terpanjang dari akar ke daun
- 3. D · Null (tiada nod)
- 4. C · 20
- 5. B · O(n), kerana elemen kemudian mesti dianjak
- 6. B · Ia pokok binari lengkap, jadi kedudukan mengikut formula indeks yang mudah
- 7. D · O(log n)
- 8. B · Satu putaran kanan tunggal pada nod yang tidak seimbang
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.