1.Mudah
Apakah nama operasi tindanan yang menambah elemen di atas?
- APush
- BPop
- CPeek
- DEnqueue
2.Mudah
Kedalaman nod dalam pokok ialah:
- ABilangan sisi dari akar ke nod itu
- BBilangan sisi dari nod itu ke daun terdalam
- CBilangan nod dalam subpokoknya
- DBilangan anak nod itu
3.Mudah
Apakah ciri penentu set sebagai jenis data abstrak?
- AIa menyimpan pasangan kunci-nilai
- BIa membenarkan akses hanya di satu hujung
- CIa menyimpan elemen dalam susunan tersusun
- DIa menyimpan elemen tanpa pendua
4.Sederhana
Bagaimanakah extract-min berfungsi dalam timbunan min binari?
- ACari semua daun untuk minimum baharu
- BPindahkan elemen terakhir ke akar dan gerakkannya ke bawah
- CBuang elemen terakhir tatasusunan
- DBuang akar dan anjakkan semua elemen satu tempat ke kiri
5.Sederhana
Apakah yang berlaku apabila jadual cincang dicincang semula selepas faktor bebannya melebihi ambang?
- AKunci sedia ada disusun di tempat
- BJadual yang lebih besar diperuntukkan dan setiap kunci disisip semula
- CKunci tertua dipadam untuk memberi ruang
- DHanya kunci yang berlanggar dipindahkan ke senarai limpahan baharu di hujung jadual
6.Sederhana
Penimbal bulat (ring buffer) lazimnya digunakan untuk melaksanakan:
- ABaris gilir bersaiz tetap
- BPokok carian binari
- CTraversal graf
- DFungsi cincang
7.Sukar
Algoritma Kahn untuk isihan topologi berulang kali membuang bucu dengan darjah masuk 0. Struktur manakah yang menyimpan bucu tersebut?
- ATindanan semua sisi yang dilawati
- BMatriks bersebelahan yang merekodkan bucu mana yang sudah dibuang
- CBaris gilir (atau sebarang koleksi) bucu yang darjah masuknya 0
- DTimbunan maks yang disusun mengikut darjah keluar
8.Sukar
Apakah kelebihan utama senarai langkau (skip list) berbanding senarai berpaut tersusun?
- AIa menyimpan kunci tanpa susunan
- BIa tidak menggunakan memori tambahan
- CCarian O(1) terjamin kerana setiap nod menyimpan penuding ke setiap nod lain
- DCarian O(log n) dijangka dengan menggunakan beberapa peringkat penuding hadapan
Kunci jawapan
- 1. A · Push
- 2. A · Bilangan sisi dari akar ke nod itu
- 3. D · Ia menyimpan elemen tanpa pendua
- 4. B · Pindahkan elemen terakhir ke akar dan gerakkannya ke bawah
- 5. B · Jadual yang lebih besar diperuntukkan dan setiap kunci disisip semula
- 6. A · Baris gilir bersaiz tetap
- 7. C · Baris gilir (atau sebarang koleksi) bucu yang darjah masuknya 0
- 8. D · Carian O(log n) dijangka dengan menggunakan beberapa peringkat penuding hadapan
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.