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 carian binari, nilai dalam subpokok kiri bagi sesuatu nod adalah:

  1. ALebih besar daripada nilai nod
  2. BDalam susunan rawak
  3. CSama dengan nilai nod
  4. DLebih kecil daripada nilai nod
2.Mudah

Graf terdiri daripada:

  1. ABucu (nod) yang disambungkan oleh sisi
  2. BBaris dan lajur
  3. CAkar dan daun sahaja
  4. DKunci dan cincang sahaja
3.Mudah

Dalam graf, apakah kitaran?

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

Apakah kos menyisip elemen di tengah tatasusunan dengan n elemen?

  1. AO(n), kerana elemen kemudian mesti dianjak
  2. BO(n²), kerana setiap elemen bergerak n kali
  3. CO(log n), kerana carian binari
  4. DO(1), kerana indeks diketahui
5.Sederhana

Bagaimanakah anda mencari kunci minimum dalam pokok carian binari?

  1. ALihat akar sahaja
  2. BIkuti anak kiri dari akar sehingga tiada anak kiri
  3. CIkuti anak kanan dari akar sehingga tiada anak kanan
  4. DLawati setiap daun dan bandingkannya
6.Sederhana

Dalam timbunan binari yang disimpan dalam tatasusunan bermula pada indeks 0, di manakah induk nod pada indeks i?

  1. APada indeks ⌊i / 2⌋ + 1
  2. BPada indeks ⌊(i − 1) / 2⌋
  3. CPada indeks 2i + 1
  4. DPada indeks i − 1
7.Sukar

Dalam algoritma pokok rentang minimum Kruskal, untuk apakah struktur union-find digunakan?

  1. AMengisih sisi mengikut pemberat
  2. BMenyemak sama ada dua hujung sesuatu sisi sudah bersambung
  3. CMemilih bucu permulaan
  4. DMenyimpan jarak semasa setiap bucu dari sumber semasa carian
8.Sukar

Masalah penyiasatan linear manakah yang terutamanya dikurangkan oleh pencincangan berganda?

  1. APengelompokan primer, di mana larian panjang slot yang diduduki terbentuk
  2. BKeperluan untuk menyimpan kunci dalam jadual
  3. CKos O(n) untuk membaca nilai sesuatu kunci
  4. DKeperluan untuk fungsi cincang

Kunci jawapan

  1. 1. D · Lebih kecil daripada nilai nod
  2. 2. A · Bucu (nod) yang disambungkan oleh sisi
  3. 3. D · Laluan yang bermula dan berakhir pada bucu yang sama
  4. 4. A · O(n), kerana elemen kemudian mesti dianjak
  5. 5. B · Ikuti anak kiri dari akar sehingga tiada anak kiri
  6. 6. B · Pada indeks ⌊(i − 1) / 2⌋
  7. 7. B · Menyemak sama ada dua hujung sesuatu sisi sudah bersambung
  8. 8. A · Pengelompokan primer, di mana larian panjang slot yang diduduki terbentuk

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