Untuk pensyarah dan guru: percuma untuk dicetak, disalin dan digunakan di dalam kelas. Setiap lembaran kerja baharu mempunyai nilai baharu dan skema jawapannya sendiri. Pautan ke ExamProblems di halaman kursus anda amat dihargai.
Nama: ____________________ Tarikh: ____________
1.Mudah
Operasi manakah yang perlahan dalam tatasusunan tetapi pantas pada kepala senarai berpaut?
AMembaca elemen terakhir mengikut indeks
BMengakses elemen ke-5
CMenyisip di permulaan
DMencari panjang tatasusunan tetap
2.Mudah
Apakah akar pokok?
ANod yang tiada anak
BNod teratas yang tiada induk
CNod dengan nilai terbesar
DMana-mana nod di tengah
3.Mudah
Struktur data manakah yang paling sesuai untuk ciri "buat asal" (undo) dalam editor teks?
ABaris gilir (queue)
BGraf
CTindanan (stack)
DSet cincang
4.Sederhana
Penimbal bulat (ring buffer) lazimnya digunakan untuk melaksanakan:
ABaris gilir bersaiz tetap
BPokok carian binari
CTraversal graf
DFungsi cincang
5.Sederhana
Anda mempunyai rujukan kepada nod di tengah senarai. Dalam senarai manakah anda boleh membuangnya dalam O(1)?
ATatasusunan dinamik
BSenarai berpaut dua hala
CTatasusunan tersusun
DSenarai berpaut tunggal
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 4
DIndeks 6
7.Sukar
Supaya jadual cincang berfungsi dengan betul, peraturan manakah yang mesti diikuti oleh cincang dan kesamaan?
ANilai cincang mesti nombor perdana
BKunci yang sama mesti mempunyai nilai cincang yang sama
CNilai cincang yang sama membayangkan kunci yang sama
DKunci yang berbeza mesti mempunyai nilai cincang yang berbeza
8.Sukar
Mengapakah elemen tidak boleh sekadar dipadam daripada penapis Bloom piawai dengan mengosongkan bitnya?
ABit tersebut mungkin juga milik elemen lain, yang akan menyebabkan negatif palsu
BBit dalam penapis Bloom tidak boleh diubah selepas dicipta
CPemadaman akan meningkatkan kadar positif palsu kepada 100%
DPenapis Bloom menyimpan elemen penuh, yang tidak dapat dikesan semula selepas dicincang
Kunci jawapan
1. C · Menyisip di permulaan
2. B · Nod teratas yang tiada induk
3. C · Tindanan (stack)
4. A · Baris gilir bersaiz tetap
5. B · Senarai berpaut dua hala
6. C · Indeks 4
7. B · Kunci yang sama mesti mempunyai nilai cincang yang sama
8. A · Bit tersebut mungkin juga milik elemen lain, yang akan menyebabkan negatif palsu
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.