1.Mudah
Apakah graf berarah?
- AGraf yang tiada kitaran
- BGraf yang setiap pasangan bucu berbezanya disambung oleh satu sisi
- CGraf yang sisinya mempunyai arah dari satu bucu ke bucu lain
- DGraf yang semua sisinya mempunyai pemberat
2.Mudah
Apakah yang dilakukan oleh operasi peek (atau top) pada tindanan?
- AMengembalikan elemen teratas tanpa mengeluarkannya
- BMengeluarkan elemen teratas dan mengembalikannya
- CMengembalikan elemen paling bawah tindanan
- DMengeluarkan semua elemen daripada tindanan
3.Mudah
Apakah yang terkandung dalam setiap nod senarai berpaut dua hala?
- AData dan penuding ke nod seterusnya sahaja
- BDua salinan data dan satu penuding
- CData dan dua penuding, satu ke nod seterusnya dan satu ke nod selepas itu
- DData, penuding ke nod seterusnya dan penuding ke nod sebelumnya
4.Sederhana
Apakah ketinggian kes terburuk pokok carian binari dengan n nod jika kunci disisip mengikut susunan tersusun?
- Alog₂ n
- B√n
- Cn (ia menjadi senarai berpaut)
- D1
5.Sederhana
Dalam timbunan binari yang disimpan dalam tatasusunan bermula pada indeks 0, di manakah induk nod pada indeks i?
- APada indeks ⌊(i − 1) / 2⌋
- BPada indeks i − 1
- CPada indeks 2i + 1
- DPada indeks ⌊i / 2⌋ + 1
6.Sederhana
Aplikasi memerlukan carian pantas dan juga perlu menyenaraikan kunci dalam susunan tersusun dan menjawab pertanyaan julat. Struktur manakah yang paling sesuai?
- APokok carian binari seimbang
- BTindanan
- CSenarai berpaut tidak tersusun
- DJadual cincang
7.Sukar
Apakah kelebihan utama senarai langkau (skip list) berbanding senarai berpaut tersusun?
- AIa tidak menggunakan memori tambahan
- BIa menyimpan kunci tanpa susunan
- CCarian O(1) terjamin kerana setiap nod menyimpan penuding ke setiap nod lain
- DCarian O(log n) dijangka dengan menggunakan beberapa peringkat penuding hadapan
8.Sukar
Supaya jadual cincang berfungsi dengan betul, peraturan manakah yang mesti diikuti oleh cincang dan kesamaan?
- ANilai cincang yang sama membayangkan kunci yang sama
- BNilai cincang mesti nombor perdana
- CKunci yang berbeza mesti mempunyai nilai cincang yang berbeza
- DKunci yang sama mesti mempunyai nilai cincang yang sama
Kunci jawapan
- 1. C · Graf yang sisinya mempunyai arah dari satu bucu ke bucu lain
- 2. A · Mengembalikan elemen teratas tanpa mengeluarkannya
- 3. D · Data, penuding ke nod seterusnya dan penuding ke nod sebelumnya
- 4. C · n (ia menjadi senarai berpaut)
- 5. A · Pada indeks ⌊(i − 1) / 2⌋
- 6. A · Pokok carian binari seimbang
- 7. D · Carian O(log n) dijangka dengan menggunakan beberapa peringkat penuding hadapan
- 8. D · Kunci yang sama mesti mempunyai nilai cincang yang sama
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.