1.Mudah
Bagaimanakah elemen tatasusunan disimpan dalam memori?
- ADalam satu blok bersebelahan, satu demi satu
- BBertaburan, dipaut oleh penuding
- CDi lokasi rawak yang dipilih oleh cincang
- DDalam pokok halaman memori
2.Mudah
Apakah faktor beban jadual cincang?
- ABilangan baldi dibahagi dengan purata panjang kunci yang disimpan
- BMasa yang diperlukan untuk memuatkan jadual dari cakera
- CBilangan perlanggaran setakat ini
- DBilangan elemen yang disimpan dibahagi dengan bilangan baldi
3.Mudah
Dalam perwakilan senarai bersebelahan bagi graf, apakah yang disimpan untuk setiap bucu?
- ASatu baris V nilai Boolean
- BSenarai bucu jirannya
- CLaluan terpendek ke setiap bucu lain
- DJumlah bilangan sisi dalam graf
4.Sederhana
Dalam baris gilir bulat yang disimpan dalam tatasusunan berkapasiti n, bagaimanakah kedudukan seterusnya selepas indeks i dikira?
- A(i − 1) mod n
- Bi + 1
- C(i + 1) mod n
- D2i + 1
5.Sederhana
Berapa lamakah masa untuk menyemak sama ada sisi (u, v) wujud menggunakan matriks bersebelahan?
- AO(E)
- BO(V)
- CO(log V)
- DO(1)
6.Sederhana
Aplikasi memerlukan carian pantas dan juga perlu menyenaraikan kunci dalam susunan tersusun dan menjawab pertanyaan julat. Struktur manakah yang paling sesuai?
- AJadual cincang
- BPokok carian binari seimbang
- CSenarai berpaut tidak tersusun
- DTindanan
7.Sukar
Mengapakah pelayan mungkin memilih fungsi cincangnya secara rawak daripada keluarga universal?
- AUntuk menghapuskan keperluan mengubah saiz jadual
- BUntuk menjamin bahawa tiada dua kunci boleh berlanggar, apa pun kunci yang dihantar penyerang
- CUntuk menjadikannya sangat tidak mungkin penyerang dapat memilih banyak kunci yang semuanya berlanggar
- DUntuk menjadikan jadual cincang tersusun
8.Sukar
Pokok segmen lazimnya digunakan untuk:
- AMenyimpan sisi graf
- BMelaksanakan tindanan
- CMengisih rentetan mengikut abjad dengan menyimpan setiap awalan dalam nod pokok yang berasingan
- DMenjawab pertanyaan julat (seperti hasil tambah julat) dan kemas kini dalam O(log n)
Kunci jawapan
- 1. A · Dalam satu blok bersebelahan, satu demi satu
- 2. D · Bilangan elemen yang disimpan dibahagi dengan bilangan baldi
- 3. B · Senarai bucu jirannya
- 4. C · (i + 1) mod n
- 5. D · O(1)
- 6. B · Pokok carian binari seimbang
- 7. C · Untuk menjadikannya sangat tidak mungkin penyerang dapat memilih banyak kunci yang semuanya berlanggar
- 8. D · Menjawab pertanyaan julat (seperti hasil tambah julat) dan kemas kini dalam O(log n)
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.