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, setiap nod mengandungi:
- AData sahaja
- BData dan rujukan kepada semua nod lain
- CData dan indeks
- DData dan rujukan kepada nod seterusnya
2.Mudah
Ketinggian pokok lazimnya ditakrifkan sebagai:
- ABilangan anak bagi akar
- BJumlah bilangan nod dalam pokok, termasuk akar dan setiap daun
- CBilangan sisi pada laluan terpanjang dari akar ke daun
- DBilangan daun dalam pokok
3.Mudah
Dalam graf, apakah kitaran?
- ALaluan yang bermula dan berakhir pada bucu yang sama
- BBucu tanpa sisi
- CLaluan yang melawat setiap bucu
- DSisi dengan pemberat sifar
4.Sederhana
Mengapakah menyusuri tatasusunan selalunya jauh lebih pantas dalam praktik berbanding menyusuri senarai berpaut yang sama panjang?
- ATraversal tatasusunan O(1) secara keseluruhan manakala traversal senarai berpaut O(n)
- BSenarai berpaut sentiasa menyimpan elemen pada cakera
- CElemen tatasusunan bersebelahan, jadi ia menggunakan cache CPU dengan baik
- DTatasusunan menggunakan lebih sedikit arahan untuk membandingkan nilai
5.Sederhana
Dalam baris gilir bulat yang disimpan dalam tatasusunan berkapasiti n, bagaimanakah kedudukan seterusnya selepas indeks i dikira?
- A(i − 1) mod n
- B2i + 1
- Ci + 1
- D(i + 1) mod n
6.Sederhana
Dalam jadual cincang yang menggunakan pengalamatan terbuka, apakah faktor beban maksimum yang mungkin?
- A2
- B0.5
- CTiada maksimum
- D1
7.Sukar
Kerumitan masa decrease-key dalam timbunan binari (diberi kedudukan elemen) ialah:
- AO(n)
- BO(n log n)
- CO(1)
- DO(log n)
8.Sukar
Supaya jadual cincang berfungsi dengan betul, peraturan manakah yang mesti diikuti oleh cincang dan kesamaan?
- ANilai cincang mesti nombor perdana
- BKunci yang berbeza mesti mempunyai nilai cincang yang berbeza
- CNilai cincang yang sama membayangkan kunci yang sama
- DKunci yang sama mesti mempunyai nilai cincang yang sama