1.Mudah
Dalam pokok carian binari, nilai dalam subpokok kiri bagi sesuatu nod adalah:
- ALebih besar daripada nilai nod
- BDalam susunan rawak
- CSama dengan nilai nod
- DLebih kecil daripada nilai nod
2.Mudah
Graf terdiri daripada:
- ABucu (nod) yang disambungkan oleh sisi
- BBaris dan lajur
- CAkar dan daun sahaja
- DKunci dan cincang sahaja
3.Mudah
Dalam graf, apakah kitaran?
- ALaluan yang melawat setiap bucu
- BSisi dengan pemberat sifar
- CBucu tanpa sisi
- DLaluan yang bermula dan berakhir pada bucu yang sama
4.Sederhana
Apakah kos menyisip elemen di tengah tatasusunan dengan n elemen?
- AO(n), kerana elemen kemudian mesti dianjak
- BO(n²), kerana setiap elemen bergerak n kali
- CO(log n), kerana carian binari
- DO(1), kerana indeks diketahui
5.Sederhana
Bagaimanakah anda mencari kunci minimum dalam pokok carian binari?
- ALihat akar sahaja
- BIkuti anak kiri dari akar sehingga tiada anak kiri
- CIkuti anak kanan dari akar sehingga tiada anak kanan
- DLawati setiap daun dan bandingkannya
6.Sederhana
Dalam timbunan binari yang disimpan dalam tatasusunan bermula pada indeks 0, di manakah induk nod pada indeks i?
- APada indeks ⌊i / 2⌋ + 1
- BPada indeks ⌊(i − 1) / 2⌋
- CPada indeks 2i + 1
- DPada indeks i − 1
7.Sukar
Dalam algoritma pokok rentang minimum Kruskal, untuk apakah struktur union-find digunakan?
- AMengisih sisi mengikut pemberat
- BMenyemak sama ada dua hujung sesuatu sisi sudah bersambung
- CMemilih bucu permulaan
- DMenyimpan jarak semasa setiap bucu dari sumber semasa carian
8.Sukar
Masalah penyiasatan linear manakah yang terutamanya dikurangkan oleh pencincangan berganda?
- APengelompokan primer, di mana larian panjang slot yang diduduki terbentuk
- BKeperluan untuk menyimpan kunci dalam jadual
- CKos O(n) untuk membaca nilai sesuatu kunci
- DKeperluan untuk fungsi cincang
Kunci jawapan
- 1. D · Lebih kecil daripada nilai nod
- 2. A · Bucu (nod) yang disambungkan oleh sisi
- 3. D · Laluan yang bermula dan berakhir pada bucu yang sama
- 4. A · O(n), kerana elemen kemudian mesti dianjak
- 5. B · Ikuti anak kiri dari akar sehingga tiada anak kiri
- 6. B · Pada indeks ⌊(i − 1) / 2⌋
- 7. B · Menyemak sama ada dua hujung sesuatu sisi sudah bersambung
- 8. A · Pengelompokan primer, di mana larian panjang slot yang diduduki terbentuk
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.