Lembaran kerja Struktur data dengan jawapan
Lembaran kerja Struktur data percuma untuk dicetak: 8 soalan dari mudah hingga tahap peperiksaan, dengan skema jawapan. Cetak atau simpan sebagai PDF.
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
Apakah perbezaan utama antara tatasusunan statik dan tatasusunan dinamik?
- ATatasusunan dinamik menyimpan elemennya dalam nod berpaut supaya ia boleh membesar satu demi satu
- BTatasusunan statik hanya boleh menyimpan nombor
- CTatasusunan dinamik boleh membesar dengan berpindah ke blok memori yang lebih besar
- DTatasusunan statik membenarkan akses indeks yang lebih perlahan
2.Mudah
Apakah nama operasi tindanan yang menambah elemen di atas?
- AEnqueue
- BPop
- CPeek
- DPush
3.Mudah
Dalam pokok, apakah daun?
- ANod dengan nilai terbesar
- BNod dengan tepat satu anak
- CNod yang tiada induk
- DNod yang tiada anak
4.Sederhana
Berapa lamakah carian perkataan sepanjang L dalam trie dengan abjad tetap?
- AO(L × n)
- BO(L), tanpa bergantung pada berapa banyak perkataan disimpan
- CO(n), dengan n ialah bilangan perkataan
- DO(log n), dengan n ialah bilangan perkataan
5.Sederhana
Apakah ketinggian kes terburuk pokok carian binari dengan n nod jika kunci disisip mengikut susunan tersusun?
- An (ia menjadi senarai berpaut)
- Blog₂ n
- C√n
- D1
6.Sederhana
Kaedah penyelesaian perlanggaran manakah yang menyimpan kunci yang berlanggar dalam senarai pada baldi yang sama?
- APencincangan berganda
- BPenyiasatan linear
- CPerantaian berasingan (separate chaining)
- DPenyiasatan kuadratik
7.Sukar
Di bawah pencincangan seragam mudah, apakah masa dijangka carian dalam jadual cincang dengan perantaian, n kunci dan m baldi?
- AO(n)
- BO(m)
- CO(log n)
- DO(1 + α), dengan α = n / m
8.Sukar
Mengapakah elemen tidak boleh sekadar dipadam daripada penapis Bloom piawai dengan mengosongkan bitnya?
- ABit dalam penapis Bloom tidak boleh diubah selepas dicipta
- BBit tersebut mungkin juga milik elemen lain, yang akan menyebabkan negatif palsu
- CPenapis Bloom menyimpan elemen penuh, yang tidak dapat dikesan semula selepas dicincang
- DPemadaman akan meningkatkan kadar positif palsu kepada 100%