1.Mudah
Dalam perwakilan senarai bersebelahan bagi graf, apakah yang disimpan untuk setiap bucu?
- ASenarai bucu jirannya
- BLaluan terpendek ke setiap bucu lain
- CJumlah bilangan sisi dalam graf
- DSatu baris V nilai Boolean
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
Apakah yang mentakrifkan pokok binari?
- ASetiap nod mempunyai paling banyak dua anak
- BSetiap nod menyimpan nombor binari
- CPokok itu mempunyai tepat dua peringkat
- DSetiap nod mempunyai tepat dua anak
4.Sederhana
Apakah ketinggian kes terburuk pokok carian binari dengan n nod jika kunci disisip mengikut susunan tersusun?
- Alog₂ n
- B1
- C√n
- Dn (ia menjadi senarai berpaut)
5.Sederhana
Dalam baris gilir bulat yang disimpan dalam tatasusunan berkapasiti n, bagaimanakah kedudukan seterusnya selepas indeks i dikira?
- Ai + 1
- B(i − 1) mod n
- C2i + 1
- D(i + 1) mod n
6.Sederhana
Berapa lamakah carian perkataan sepanjang L dalam trie dengan abjad tetap?
- AO(log n), dengan n ialah bilangan perkataan
- BO(n), dengan n ialah bilangan perkataan
- CO(L × n)
- DO(L), tanpa bergantung pada berapa banyak perkataan disimpan
7.Sukar
Mengapakah pangkalan data sering menggunakan pokok B+ dan bukannya pokok-B biasa untuk indeks?
- APokok B+ menggunakan nod dalaman binari, yang mengurangkan bilangan bacaan cakera
- BSemua rekod berada dalam daun berpaut, yang menjadikan imbasan julat cekap
- CPokok B+ tidak perlu diimbangkan
- DPokok B+ menyimpan data hanya di akar
8.Sukar
Anda mesti menyimpan k nilai terkecil daripada aliran n nombor menggunakan memori O(k). Pendekatan manakah yang berfungsi dalam masa O(n log k)?
- ATimbunan maks bersaiz k, menggantikan akarnya apabila nilai yang lebih kecil tiba
- BBaris gilir FIFO bagi k nilai terakhir
- CTatasusunan tersusun bagi kesemua n nilai
- DTimbunan min yang memegang kesemua n nilai, yang daripadanya k nilai terkecil dikeluarkan pada akhirnya
Kunci jawapan
- 1. A · Senarai bucu jirannya
- 2. B · Graf yang sisinya mempunyai arah dari satu bucu ke bucu lain
- 3. A · Setiap nod mempunyai paling banyak dua anak
- 4. D · n (ia menjadi senarai berpaut)
- 5. D · (i + 1) mod n
- 6. D · O(L), tanpa bergantung pada berapa banyak perkataan disimpan
- 7. B · Semua rekod berada dalam daun berpaut, yang menjadikan imbasan julat cekap
- 8. A · Timbunan maks bersaiz k, menggantikan akarnya apabila nilai yang lebih kecil tiba
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.