1.Mudah
Dalam pokok, apakah nod adik-beradik (sibling)?
- ANod yang berkongsi induk yang sama
- BNod yang tiada anak
- CSesuatu nod dan induknya
- DNod pada kedalaman yang sama dalam subpokok berbeza
2.Mudah
Kedalaman nod dalam pokok ialah:
- ABilangan sisi dari nod itu ke daun terdalam
- BBilangan nod dalam subpokoknya
- CBilangan anak nod itu
- DBilangan sisi dari akar ke nod itu
3.Mudah
Operasi manakah yang perlahan dalam tatasusunan tetapi pantas pada kepala senarai berpaut?
- AMembaca elemen terakhir mengikut indeks
- BMencari panjang tatasusunan tetap
- CMengakses elemen ke-5
- DMenyisip di permulaan
4.Sederhana
Apakah yang berlaku apabila jadual cincang dicincang semula selepas faktor bebannya melebihi ambang?
- AHanya kunci yang berlanggar dipindahkan ke senarai limpahan baharu di hujung jadual
- BJadual yang lebih besar diperuntukkan dan setiap kunci disisip semula
- CKunci tertua dipadam untuk memberi ruang
- DKunci sedia ada disusun di tempat
5.Sederhana
Dalam jadual cincang yang menggunakan pengalamatan terbuka, apakah faktor beban maksimum yang mungkin?
- A1
- BTiada maksimum
- C2
- D0.5
6.Sederhana
Bagaimanakah extract-min berfungsi dalam timbunan min binari?
- ABuang akar dan anjakkan semua elemen satu tempat ke kiri
- BCari semua daun untuk minimum baharu
- CPindahkan elemen terakhir ke akar dan gerakkannya ke bawah
- DBuang elemen terakhir tatasusunan
7.Sukar
Bagi setiap elemen tatasusunan anda mahu elemen lebih besar seterusnya di sebelah kanannya, dalam jumlah masa O(n). Struktur manakah yang membantu?
- APokok carian binari yang dibina semula bagi setiap elemen
- BTindanan yang menyimpan elemen yang menunggu jawapannya
- CJadual cincang semua elemen
- DBaris gilir yang menyimpan setiap pasangan elemen
8.Sukar
Mengapakah pelayan mungkin memilih fungsi cincangnya secara rawak daripada keluarga universal?
- AUntuk menjamin bahawa tiada dua kunci boleh berlanggar, apa pun kunci yang dihantar penyerang
- BUntuk menghapuskan keperluan mengubah saiz jadual
- CUntuk menjadikan jadual cincang tersusun
- DUntuk menjadikannya sangat tidak mungkin penyerang dapat memilih banyak kunci yang semuanya berlanggar
Kunci jawapan
- 1. A · Nod yang berkongsi induk yang sama
- 2. D · Bilangan sisi dari akar ke nod itu
- 3. D · Menyisip di permulaan
- 4. B · Jadual yang lebih besar diperuntukkan dan setiap kunci disisip semula
- 5. A · 1
- 6. C · Pindahkan elemen terakhir ke akar dan gerakkannya ke bawah
- 7. B · Tindanan yang menyimpan elemen yang menunggu jawapannya
- 8. D · Untuk menjadikannya sangat tidak mungkin penyerang dapat memilih banyak kunci yang semuanya berlanggar
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.