1.Mudah
Di manakah elemen terkecil timbunan min binari ditemui?
- ADi daun paling kiri
- BDi mana-mana daun, yang mesti dicari
- CDi akar
- DDi kedudukan tatasusunan terakhir
2.Mudah
Apakah graf berarah?
- AGraf yang semua sisinya mempunyai pemberat
- BGraf yang sisinya mempunyai arah dari satu bucu ke bucu lain
- CGraf yang tiada kitaran
- DGraf yang setiap pasangan bucu berbezanya disambung oleh satu sisi
3.Mudah
Struktur manakah yang lazimnya digunakan untuk melaksanakan baris gilir keutamaan?
- ATimbunan (heap)
- BRentetan
- CSenarai berpaut tunggal tanpa susunan
- DTindanan (stack)
4.Sederhana
Apakah yang benar tentang matriks bersebelahan bagi graf tidak berarah?
- ASetiap baris mempunyai tepat satu 1
- BPepenjuru utamanya sentiasa mengandungi satu
- CIa sentiasa segi tiga atas
- DIa simetri pada pepenjuru utama
5.Sederhana
Apakah kos menyisip elemen di tengah tatasusunan dengan n elemen?
- AO(n²), kerana setiap elemen bergerak n kali
- BO(log n), kerana carian binari
- CO(1), kerana indeks diketahui
- DO(n), kerana elemen kemudian mesti dianjak
6.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?
- A1 2 3 4 5
- B4 2 5 1 3
- C1 2 4 5 3
- D4 5 2 3 1
7.Sukar
Mengapakah pokok-B digunakan dalam pangkalan data dan sistem fail?
- AIa menggunakan memori kurang daripada mana-mana tatasusunan, jadi seluruh indeks sentiasa muat dalam memori utama
- BIa tidak memerlukan pengimbangan semula
- CFaktor percabangan yang tinggi mengekalkan pokok cetek, mengurangkan bacaan cakera yang perlahan
- DIa menyimpan data tidak tersusun
8.Sukar
Algoritma Kahn untuk isihan topologi berulang kali membuang bucu dengan darjah masuk 0. Struktur manakah yang menyimpan bucu tersebut?
- ABaris gilir (atau sebarang koleksi) bucu yang darjah masuknya 0
- BTimbunan maks yang disusun mengikut darjah keluar
- CTindanan semua sisi yang dilawati
- DMatriks bersebelahan yang merekodkan bucu mana yang sudah dibuang
Kunci jawapan
- 1. C · Di akar
- 2. B · Graf yang sisinya mempunyai arah dari satu bucu ke bucu lain
- 3. A · Timbunan (heap)
- 4. D · Ia simetri pada pepenjuru utama
- 5. D · O(n), kerana elemen kemudian mesti dianjak
- 6. C · 1 2 4 5 3
- 7. C · Faktor percabangan yang tinggi mengekalkan pokok cetek, mengurangkan bacaan cakera yang perlahan
- 8. A · Baris gilir (atau sebarang koleksi) bucu yang darjah masuknya 0
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.