1.Mudah
Apakah yang dilakukan oleh fungsi cincang dalam jadual cincang?
- AMengira berapa banyak kunci yang disimpan
- BMengisih kunci dalam jadual
- CMenyulitkan nilai dalam jadual
- DMemetakan kunci kepada indeks dalam jadual
2.Mudah
Bagaimanakah elemen tatasusunan disimpan dalam memori?
- ADalam pokok halaman memori
- BDi lokasi rawak yang dipilih oleh cincang
- CDalam satu blok bersebelahan, satu demi satu
- DBertaburan, dipaut oleh penuding
3.Mudah
Dalam senarai berpaut tunggal, apakah yang terkandung dalam penuding seterusnya nod terakhir?
- ANull (tiada nod)
- BAlamat nod sebelumnya
- CBilangan nod dalam senarai
- DAlamat nod pertama
4.Sederhana
Apakah kerumitan masa mencari kunci dalam pokok carian binari yang seimbang?
- AO(n)
- BO(1)
- CO(n log n)
- DO(log n)
5.Sederhana
Dalam timbunan min binari yang disimpan dalam tatasusunan (indeks bermula pada 0), anak bagi nod pada indeks i berada pada:
- A2i + 1 dan 2i + 2
- B2i dan 2i + 1
- Ci/2 dan i/2 + 1
- Di + 1 dan i + 2
6.Sederhana
Apakah nilai ungkapan postfix 3 4 + 2 * ?
- A24
- B11
- C14
- D10
7.Sukar
Sifat manakah yang mengekalkan setiap pokok-B seimbang dengan sempurna?
- ASetiap nod menyimpan satu kunci
- BKunci disimpan hanya di akar
- CSemua daun berada pada kedalaman yang sama
- DSetiap nod mempunyai tepat dua anak
8.Sukar
Supaya jadual cincang berfungsi dengan betul, peraturan manakah yang mesti diikuti oleh cincang dan kesamaan?
- ANilai cincang mesti nombor perdana
- BKunci yang berbeza mesti mempunyai nilai cincang yang berbeza
- CNilai cincang yang sama membayangkan kunci yang sama
- DKunci yang sama mesti mempunyai nilai cincang yang sama
Kunci jawapan
- 1. D · Memetakan kunci kepada indeks dalam jadual
- 2. C · Dalam satu blok bersebelahan, satu demi satu
- 3. A · Null (tiada nod)
- 4. D · O(log n)
- 5. A · 2i + 1 dan 2i + 2
- 6. C · 14
- 7. C · Semua daun berada pada kedalaman yang sama
- 8. D · Kunci yang sama mesti mempunyai nilai cincang yang sama
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.