1.Mudah
Apakah perbezaan utama antara tatasusunan statik dan tatasusunan dinamik?
- ATatasusunan dinamik boleh membesar dengan berpindah ke blok memori yang lebih besar
- BTatasusunan dinamik menyimpan elemennya dalam nod berpaut supaya ia boleh membesar satu demi satu
- CTatasusunan statik hanya boleh menyimpan nombor
- DTatasusunan statik membenarkan akses indeks yang lebih perlahan
2.Mudah
Apakah yang disimpan oleh peta (kamus)?
- ANilai yang disusun mengikut saiz
- BPasangan kunci yang sama
- CNilai sahaja mengikut susunan sisipan
- DPasangan kunci-nilai dengan kunci unik
3.Mudah
Apakah yang mentakrifkan pokok binari?
- APokok itu mempunyai tepat dua peringkat
- BSetiap nod mempunyai paling banyak dua anak
- CSetiap nod mempunyai tepat dua anak
- DSetiap nod menyimpan nombor binari
4.Sederhana
Sesuatu nod dalam pokok carian binari mempunyai subpokok kanan. Di manakah pengganti in-order-nya?
- AAnak kanannya, sentiasa
- BNod paling kanan dalam subpokok kirinya
- CInduknya, sentiasa
- DNod paling kiri dalam subpokok kanannya
5.Sederhana
Berapa banyak memori yang digunakan oleh senarai bersebelahan bagi graf dengan V bucu dan E sisi?
- AO(V²)
- BO(V × E)
- CO(V + E)
- DO(E²)
6.Sederhana
Dalam timbunan binari yang disimpan dalam tatasusunan bermula pada indeks 0, di manakah induk nod pada indeks i?
- APada indeks ⌊i / 2⌋ + 1
- BPada indeks 2i + 1
- CPada indeks ⌊(i − 1) / 2⌋
- DPada indeks i − 1
7.Sukar
Mengapakah pokok-B digunakan dalam pangkalan data dan sistem fail?
- AIa menyimpan data tidak tersusun
- BIa menggunakan memori kurang daripada mana-mana tatasusunan, jadi seluruh indeks sentiasa muat dalam memori utama
- CFaktor percabangan yang tinggi mengekalkan pokok cetek, mengurangkan bacaan cakera yang perlahan
- DIa tidak memerlukan pengimbangan semula
8.Sukar
Supaya jadual cincang berfungsi dengan betul, peraturan manakah yang mesti diikuti oleh cincang dan kesamaan?
- AKunci yang berbeza mesti mempunyai nilai cincang yang berbeza
- BNilai cincang mesti nombor perdana
- CKunci yang sama mesti mempunyai nilai cincang yang sama
- DNilai cincang yang sama membayangkan kunci yang sama
Kunci jawapan
- 1. A · Tatasusunan dinamik boleh membesar dengan berpindah ke blok memori yang lebih besar
- 2. D · Pasangan kunci-nilai dengan kunci unik
- 3. B · Setiap nod mempunyai paling banyak dua anak
- 4. D · Nod paling kiri dalam subpokok kanannya
- 5. C · O(V + E)
- 6. C · Pada indeks ⌊(i − 1) / 2⌋
- 7. C · Faktor percabangan yang tinggi mengekalkan pokok cetek, mengurangkan bacaan cakera yang perlahan
- 8. C · Kunci yang sama mesti mempunyai nilai cincang yang sama
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.