1.Mudah
Graf terdiri daripada:
- AAkar dan daun sahaja
- BKunci dan cincang sahaja
- CBaris dan lajur
- DBucu (nod) yang disambungkan oleh sisi
2.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
3.Mudah
Apakah graf berpemberat?
- AGraf yang mempunyai lebih banyak sisi daripada bucu
- BGraf yang sesetengah bucunya lebih berat daripada yang lain kerana mempunyai lebih banyak sisi
- CGraf yang disimpan pada cakera
- DGraf yang setiap sisinya mempunyai nilai berangka seperti kos atau jarak
4.Sederhana
Mengapakah timbunan binari boleh disimpan dalam tatasusunan tanpa sebarang penuding?
- ASemua kunci dalam timbunan adalah sama
- BIa pokok binari lengkap, jadi kedudukan mengikut formula indeks yang mudah
- CTimbunan tidak pernah mengandungi lebih daripada 100 elemen
- DTatasusunan secara automatik mengekalkan kunci dalam susunan tersusun, jadi tiada penuding diperlukan
5.Sederhana
Pokok binari mempunyai akar 1 dengan anak kiri 2 dan anak kanan 3; nod 2 mempunyai anak 4 (kiri) dan 5 (kanan). Apakah traversal preorder?
- A4 5 2 3 1
- B4 2 5 1 3
- C1 2 4 5 3
- D1 2 3 4 5
6.Sederhana
Rangkaian jalan raya mempunyai 100,000 persimpangan, masing-masing disambungkan kepada kira-kira 4 yang lain. Perwakilan manakah yang paling sesuai?
- ASenarai bersebelahan
- BSatu tatasusunan bucu tersusun
- CMatriks bersebelahan
- DTimbunan binari sisi
7.Sukar
Sifat manakah yang mesti dipenuhi oleh pokok merah-hitam?
- ASetiap nod merah mesti mempunyai anak merah, jadi nod merah sentiasa membentuk rantaian tanpa putus hingga ke daun
- BAkar mesti merah
- CSetiap nod mesti merah
- DSetiap laluan dari sesuatu nod ke daun keturunannya mempunyai bilangan nod hitam yang sama
8.Sukar
Bagaimanakah anda boleh mengesan sama ada senarai berpaut tunggal mengandungi kitaran menggunakan memori tambahan O(1)?
- AGerakkan satu penuding satu langkah dan satu lagi dua langkah dan semak sama ada mereka bertemu
- BSimpan setiap nod yang dilawati dalam set cincang
- CIsih senarai dan cari pendua
- DKira nod sehingga bilangan melebihi medan panjang senarai
Kunci jawapan
- 1. D · Bucu (nod) yang disambungkan oleh sisi
- 2. C · Setiap nod mempunyai paling banyak dua anak
- 3. D · Graf yang setiap sisinya mempunyai nilai berangka seperti kos atau jarak
- 4. B · Ia pokok binari lengkap, jadi kedudukan mengikut formula indeks yang mudah
- 5. C · 1 2 4 5 3
- 6. A · Senarai bersebelahan
- 7. D · Setiap laluan dari sesuatu nod ke daun keturunannya mempunyai bilangan nod hitam yang sama
- 8. A · Gerakkan satu penuding satu langkah dan satu lagi dua langkah dan semak sama ada mereka bertemu
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.