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 pokok, apakah nod adik-beradik (sibling)?

  1. ANod pada kedalaman yang sama dalam subpokok berbeza
  2. BNod yang berkongsi induk yang sama
  3. CSesuatu nod dan induknya
  4. DNod yang tiada anak
2.Mudah

Apakah akar pokok?

  1. AMana-mana nod di tengah
  2. BNod yang tiada anak
  3. CNod dengan nilai terbesar
  4. DNod teratas yang tiada induk
3.Mudah

Dalam graf, apakah kitaran?

  1. ABucu tanpa sisi
  2. BSisi dengan pemberat sifar
  3. CLaluan yang melawat setiap bucu
  4. DLaluan yang bermula dan berakhir pada bucu yang sama
4.Sederhana

Bagaimanakah anda mencari kunci minimum dalam pokok carian binari?

  1. ALihat akar sahaja
  2. BLawati setiap daun dan bandingkannya
  3. CIkuti anak kiri dari akar sehingga tiada anak kiri
  4. DIkuti anak kanan dari akar sehingga tiada anak kanan
5.Sederhana

Traversal in-order bagi pokok carian binari melawat kunci dalam:

  1. ASentiasa susunan menurun
  2. BSusunan sisipan
  3. CSusunan peringkat
  4. DSusunan menaik tersusun
6.Sederhana

Pokok AVL dan pokok merah-hitam menjamin:

  1. ACarian masa malar dalam setiap kes
  2. BKetinggian O(log n) melalui pengimbangan semula
  3. CKunci disimpan mengikut susunan sisipan
  4. DTiada nod mempunyai dua anak
7.Sukar

Bagaimanakah pokok radix (trie termampat) memperbaiki trie biasa?

  1. AIa menyusun anak setiap nod mengikut kekerapan
  2. BIa menyimpan setiap perkataan dalam jadual cincang di akar dan bukannya dalam nod berasingan
  3. CIa hanya menyimpan huruf pertama setiap perkataan
  4. DIa menggabungkan rantai nod satu anak menjadi satu sisi yang berlabel rentetan
8.Sukar

Dalam jadual cincang yang menggunakan pengalamatan terbuka, mengapakah pemadaman sering dilakukan dengan penanda "batu nisan" (tombstone)?

  1. AKunci yang dipadam mesti disimpan selama-lamanya demi keselamatan, jadi slot tidak boleh digunakan semula
  2. BIa menjadikan jadual tersusun
  3. CMengosongkan slot boleh memecahkan jujukan penyiasatan bagi kunci lain
  4. DBatu nisan mempercepat pencincangan

Kunci jawapan

  1. 1. B · Nod yang berkongsi induk yang sama
  2. 2. D · Nod teratas yang tiada induk
  3. 3. D · Laluan yang bermula dan berakhir pada bucu yang sama
  4. 4. C · Ikuti anak kiri dari akar sehingga tiada anak kiri
  5. 5. D · Susunan menaik tersusun
  6. 6. B · Ketinggian O(log n) melalui pengimbangan semula
  7. 7. D · Ia menggabungkan rantai nod satu anak menjadi satu sisi yang berlabel rentetan
  8. 8. C · Mengosongkan slot boleh memecahkan jujukan penyiasatan bagi kunci lain

Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.