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 yang dilakukan oleh operasi peek (atau top) pada tindanan?
- AMengembalikan elemen paling bawah tindanan
- BMengeluarkan semua elemen daripada tindanan
- CMengeluarkan elemen teratas dan mengembalikannya
- DMengembalikan elemen teratas tanpa mengeluarkannya
2.Mudah
Dalam perwakilan senarai bersebelahan bagi graf, apakah yang disimpan untuk setiap bucu?
- ASatu baris V nilai Boolean
- BLaluan terpendek ke setiap bucu lain
- CJumlah bilangan sisi dalam graf
- DSenarai bucu jirannya
3.Mudah
Apakah faktor beban jadual cincang?
- ABilangan perlanggaran setakat ini
- BMasa yang diperlukan untuk memuatkan jadual dari cakera
- CBilangan elemen yang disimpan dibahagi dengan bilangan baldi
- DBilangan baldi dibahagi dengan purata panjang kunci yang disimpan
4.Sederhana
Berapa lamakah carian perkataan sepanjang L dalam trie dengan abjad tetap?
- AO(n), dengan n ialah bilangan perkataan
- BO(log n), dengan n ialah bilangan perkataan
- CO(L), tanpa bergantung pada berapa banyak perkataan disimpan
- DO(L × n)
5.Sederhana
Pokok binari mempunyai akar 1 dengan anak kiri 2 dan anak kanan 3; nod 2 mempunyai anak 4 (kiri) dan 5 (kanan). Apakah traversal preorder?
- A1 2 4 5 3
- B4 2 5 1 3
- C1 2 3 4 5
- D4 5 2 3 1
6.Sederhana
Dalam baris gilir bulat yang disimpan dalam tatasusunan berkapasiti n, bagaimanakah kedudukan seterusnya selepas indeks i dikira?
- A2i + 1
- Bi + 1
- C(i + 1) mod n
- D(i − 1) mod n
7.Sukar
Di bawah pencincangan seragam mudah, apakah masa dijangka carian dalam jadual cincang dengan perantaian, n kunci dan m baldi?
- AO(log n)
- BO(n)
- CO(m)
- DO(1 + α), dengan α = n / m
8.Sukar
Apakah masa larian carian pertama lebar pada graf dengan V bucu yang disimpan sebagai matriks bersebelahan?
- AO(V + E)
- BO(V²)
- CO(E log V)
- DO(V)