Lembar kerja Struktur data dengan jawaban

Lembar kerja Struktur data gratis yang dapat dicetak: 8 soal dari mudah hingga tingkat ujian, dengan kunci jawaban. Cetak atau simpan sebagai PDF.

Untuk pengajar: gratis untuk dicetak, disalin, dan dipakai di kelas. Setiap lembar kerja baru punya nilai baru dan kunci jawabannya sendiri. Tautan ke ExamProblems di halaman mata kuliah Anda sangat kami hargai.

Nama: ____________________   Tanggal: ____________

1.Mudah

Tinggi (height) pohon umumnya didefinisikan sebagai:

  1. AJumlah daun dalam pohon
  2. BJumlah sisi pada lintasan terpanjang dari root ke daun
  3. CJumlah anak root
  4. DJumlah total node dalam pohon, dengan menghitung root dan setiap daun
2.Mudah

Apa yang dimaksud dengan sifat max-heap?

  1. AKunci terurut dari kiri ke kanan
  2. BSemua daun berisi kunci maksimum
  3. CKunci setiap induk lebih besar atau sama dengan kunci anak-anaknya
  4. DKunci setiap anak kiri lebih besar atau sama dengan kunci saudara kanannya
3.Mudah

Dalam binary search tree, nilai-nilai di subpohon kiri sebuah node adalah:

  1. ALebih besar daripada nilai node tersebut
  2. BLebih kecil daripada nilai node tersebut
  3. CDalam urutan acak
  4. DSama dengan nilai node tersebut
4.Sedang

Sebuah node dalam binary search tree memiliki subpohon kanan. Di mana in-order successor-nya?

  1. ANode paling kanan di subpohon kirinya
  2. BSelalu anak kanannya
  3. CNode paling kiri di subpohon kanannya
  4. DSelalu induknya
5.Sedang

Struktur data apa yang dipakai untuk memeriksa apakah tanda kurung dalam "{[()]}" seimbang?

  1. AHash table
  2. BBinary search tree
  3. CStack
  4. DQueue
6.Sedang

Circular buffer (ring buffer) umumnya digunakan untuk mengimplementasikan:

  1. AFungsi hash
  2. BTraversal graf
  3. CQueue berukuran tetap
  4. DBinary search tree
7.Sulit

Kunci 5, 3, 8, 1 disisipkan berurutan ke binary min-heap berbasis array yang kosong. Bagaimana array akhirnya?

  1. A[1, 3, 8, 5]
  2. B[1, 5, 8, 3]
  3. C[3, 1, 8, 5]
  4. D[1, 3, 5, 8]
8.Sulit

Agar hash table bekerja dengan benar, aturan apa yang harus diikuti hash dan kesamaan (equality)?

  1. ANilai hash yang sama menyiratkan kunci yang sama
  2. BKunci yang sama harus memiliki nilai hash yang sama
  3. CKunci yang berbeda harus memiliki nilai hash yang berbeda
  4. DNilai hash harus bilangan prima

Kunci jawaban

  1. 1. B · Jumlah sisi pada lintasan terpanjang dari root ke daun
  2. 2. C · Kunci setiap induk lebih besar atau sama dengan kunci anak-anaknya
  3. 3. B · Lebih kecil daripada nilai node tersebut
  4. 4. C · Node paling kiri di subpohon kanannya
  5. 5. C · Stack
  6. 6. C · Queue berukuran tetap
  7. 7. A · [1, 3, 8, 5]
  8. 8. B · Kunci yang sama harus memiliki nilai hash yang sama

Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.