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:
- AJumlah daun dalam pohon
- BJumlah sisi pada lintasan terpanjang dari root ke daun
- CJumlah anak root
- DJumlah total node dalam pohon, dengan menghitung root dan setiap daun
2.Mudah
Apa yang dimaksud dengan sifat max-heap?
- AKunci terurut dari kiri ke kanan
- BSemua daun berisi kunci maksimum
- CKunci setiap induk lebih besar atau sama dengan kunci anak-anaknya
- 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:
- ALebih besar daripada nilai node tersebut
- BLebih kecil daripada nilai node tersebut
- CDalam urutan acak
- DSama dengan nilai node tersebut
4.Sedang
Sebuah node dalam binary search tree memiliki subpohon kanan. Di mana in-order successor-nya?
- ANode paling kanan di subpohon kirinya
- BSelalu anak kanannya
- CNode paling kiri di subpohon kanannya
- DSelalu induknya
5.Sedang
Struktur data apa yang dipakai untuk memeriksa apakah tanda kurung dalam "{[()]}" seimbang?
- AHash table
- BBinary search tree
- CStack
- DQueue
6.Sedang
Circular buffer (ring buffer) umumnya digunakan untuk mengimplementasikan:
- AFungsi hash
- BTraversal graf
- CQueue berukuran tetap
- DBinary search tree
7.Sulit
Kunci 5, 3, 8, 1 disisipkan berurutan ke binary min-heap berbasis array yang kosong. Bagaimana array akhirnya?
- A[1, 3, 8, 5]
- B[1, 5, 8, 3]
- C[3, 1, 8, 5]
- D[1, 3, 5, 8]
8.Sulit
Agar hash table bekerja dengan benar, aturan apa yang harus diikuti hash dan kesamaan (equality)?
- ANilai hash yang sama menyiratkan kunci yang sama
- BKunci yang sama harus memiliki nilai hash yang sama
- CKunci yang berbeda harus memiliki nilai hash yang berbeda
- DNilai hash harus bilangan prima