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
Dalam senarai berpaut tunggal, apakah yang terkandung dalam penuding seterusnya nod terakhir?
- ANull (tiada nod)
- BAlamat nod pertama
- CBilangan nod dalam senarai
- DAlamat nod sebelumnya
2.Mudah
Struktur data manakah yang berfungsi mengikut prinsip "masuk terakhir, keluar dahulu"?
- AJadual cincang
- BTindanan (stack)
- CBaris gilir (queue)
- DSenarai berpaut
3.Mudah
Operasi manakah yang O(1) untuk tatasusunan tetapi O(n) untuk senarai berpaut tunggal?
- AMenyisip di kepala
- BMembuang elemen kepala
- CMembaca elemen pertama
- DMengakses elemen pada indeks i
4.Sederhana
Pokok AVL dan pokok merah-hitam menjamin:
- ACarian masa malar dalam setiap kes
- BKunci disimpan mengikut susunan sisipan
- CKetinggian O(log n) melalui pengimbangan semula
- DTiada nod mempunyai dua anak
5.Sederhana
Dalam baris gilir bulat yang disimpan dalam tatasusunan berkapasiti n, bagaimanakah kedudukan seterusnya selepas indeks i dikira?
- Ai + 1
- B(i + 1) mod n
- C2i + 1
- D(i − 1) mod n
6.Sederhana
Struktur data manakah yang digunakan oleh carian pertama dalam (versi lelaran)?
- ATimbunan (heap)
- BJadual cincang sahaja
- CTindanan (stack)
- DBaris gilir (queue)
7.Sukar
Mengapakah pelayan mungkin memilih fungsi cincangnya secara rawak daripada keluarga universal?
- AUntuk menjadikan jadual cincang tersusun
- BUntuk menjadikannya sangat tidak mungkin penyerang dapat memilih banyak kunci yang semuanya berlanggar
- CUntuk menjamin bahawa tiada dua kunci boleh berlanggar, apa pun kunci yang dihantar penyerang
- DUntuk menghapuskan keperluan mengubah saiz jadual
8.Sukar
Pasangan traversal manakah yang sentiasa menentukan satu pokok binari yang unik dengan kunci yang berbeza?
- APreorder dan inorder
- BLevel-order sahaja
- CPreorder dan postorder
- DPreorder sahaja