1.Mudah
Struktur data manakah yang berfungsi mengikut prinsip "masuk terakhir, keluar dahulu"?
- ABaris gilir (queue)
- BTindanan (stack)
- CJadual cincang
- DSenarai berpaut
2.Mudah
Operasi manakah yang O(1) untuk tatasusunan tetapi O(n) untuk senarai berpaut tunggal?
- AMembaca elemen pertama
- BMenyisip di kepala
- CMengakses elemen pada indeks i
- DMembuang elemen kepala
3.Mudah
Apakah yang dilakukan oleh fungsi cincang dalam jadual cincang?
- AMengisih kunci dalam jadual
- BMengira berapa banyak kunci yang disimpan
- CMenyulitkan nilai dalam jadual
- DMemetakan kunci kepada indeks dalam jadual
4.Sederhana
Apakah yang berlaku apabila jadual cincang dicincang semula selepas faktor bebannya melebihi ambang?
- AKunci sedia ada disusun di tempat
- BHanya kunci yang berlanggar dipindahkan ke senarai limpahan baharu di hujung jadual
- CKunci tertua dipadam untuk memberi ruang
- DJadual yang lebih besar diperuntukkan dan setiap kunci disisip semula
5.Sederhana
Aplikasi memerlukan carian pantas dan juga perlu menyenaraikan kunci dalam susunan tersusun dan menjawab pertanyaan julat. Struktur manakah yang paling sesuai?
- APokok carian binari seimbang
- BJadual cincang
- CTindanan
- DSenarai berpaut tidak tersusun
6.Sederhana
Jadual cincang bersaiz 7 menggunakan h(k) = k mod 7 dan penyiasatan linear. Selepas menyisip 10, di manakah 17 disimpan?
- AIndeks 0
- BIndeks 3
- CIndeks 6
- DIndeks 4
7.Sukar
Apakah jaminan yang diberikan oleh peraturan pokok merah-hitam tentang ketinggian pokok dengan n kunci?
- AKetinggian paling banyak log2 n + 1
- BKetinggian paling banyak n / 2
- CKetinggian paling banyak 2 log2(n + 1)
- DKetinggian tepat log2 n
8.Sukar
Pokok segmen lazimnya digunakan untuk:
- AMenjawab pertanyaan julat (seperti hasil tambah julat) dan kemas kini dalam O(log n)
- BMenyimpan sisi graf
- CMelaksanakan tindanan
- DMengisih rentetan mengikut abjad dengan menyimpan setiap awalan dalam nod pokok yang berasingan
Kunci jawapan
- 1. B · Tindanan (stack)
- 2. C · Mengakses elemen pada indeks i
- 3. D · Memetakan kunci kepada indeks dalam jadual
- 4. D · Jadual yang lebih besar diperuntukkan dan setiap kunci disisip semula
- 5. A · Pokok carian binari seimbang
- 6. D · Indeks 4
- 7. C · Ketinggian paling banyak 2 log2(n + 1)
- 8. A · 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.