1.Mudah
Apakah deque (baris gilir dua hujung)?
- ADua baris gilir berasingan yang berkongsi satu tatasusunan
- BBaris gilir yang disusun mengikut keutamaan
- CBaris gilir yang hanya membenarkan pembuangan di belakang
- DStruktur yang membenarkan sisipan dan pembuangan di kedua-dua hujung
2.Mudah
Struktur data manakah yang paling sesuai untuk ciri "buat asal" (undo) dalam editor teks?
- ATindanan (stack)
- BGraf
- CBaris gilir (queue)
- DSet cincang
3.Mudah
Apakah ciri penentu set sebagai jenis data abstrak?
- AIa menyimpan elemen tanpa pendua
- BIa menyimpan elemen dalam susunan tersusun
- CIa menyimpan pasangan kunci-nilai
- DIa membenarkan akses hanya di satu hujung
4.Sederhana
Pokok AVL dan pokok merah-hitam menjamin:
- ACarian masa malar dalam setiap kes
- BKetinggian O(log n) melalui pengimbangan semula
- CKunci disimpan mengikut susunan sisipan
- DTiada nod mempunyai dua anak
5.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 sedia ada disusun di tempat
- DKunci tertua dipadam untuk memberi ruang
6.Sederhana
Mengapakah timbunan binari boleh disimpan dalam tatasusunan tanpa sebarang penuding?
- ATatasusunan secara automatik mengekalkan kunci dalam susunan tersusun, jadi tiada penuding diperlukan
- BSemua kunci dalam timbunan adalah sama
- CIa pokok binari lengkap, jadi kedudukan mengikut formula indeks yang mudah
- DTimbunan tidak pernah mengandungi lebih daripada 100 elemen
7.Sukar
Berapa lamakah masa untuk mencari kunci sembarangan dalam timbunan min binari dengan n elemen?
- AO(1)
- BO(n)
- CO(log log n)
- DO(log n)
8.Sukar
Mengapakah pokok-B digunakan dalam pangkalan data dan sistem fail?
- AIa menyimpan data tidak tersusun
- BIa tidak memerlukan pengimbangan semula
- CIa menggunakan memori kurang daripada mana-mana tatasusunan, jadi seluruh indeks sentiasa muat dalam memori utama
- DFaktor percabangan yang tinggi mengekalkan pokok cetek, mengurangkan bacaan cakera yang perlahan
Kunci jawapan
- 1. D · Struktur yang membenarkan sisipan dan pembuangan di kedua-dua hujung
- 2. A · Tindanan (stack)
- 3. A · Ia menyimpan elemen tanpa pendua
- 4. B · Ketinggian O(log n) melalui pengimbangan semula
- 5. B · Jadual yang lebih besar diperuntukkan dan setiap kunci disisip semula
- 6. C · Ia pokok binari lengkap, jadi kedudukan mengikut formula indeks yang mudah
- 7. B · O(n)
- 8. D · Faktor percabangan yang tinggi mengekalkan pokok cetek, mengurangkan bacaan cakera yang perlahan
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.