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
Di mana elemen terkecil binary min-heap ditemukan?
ADi daun paling kiri
BDi salah satu daun, yang harus dicari
CDi root
DDi posisi terakhir array
2.Mudah
Dalam pohon (tree), apa yang dimaksud dengan daun (leaf)?
ANode yang tidak memiliki anak
BNode dengan nilai terbesar
CNode yang memiliki tepat satu anak
DNode yang tidak memiliki induk
3.Mudah
Struktur data manakah yang bekerja dengan prinsip "pertama masuk, pertama keluar" (FIFO)?
AStack (tumpukan)
BHeap
CQueue (antrean)
DBinary tree (pohon biner)
4.Sedang
Metode penanganan tabrakan (collision resolution) manakah yang menyimpan kunci yang bertabrakan dalam sebuah daftar pada bucket yang sama?
AQuadratic probing
BLinear probing
CDouble hashing
DSeparate chaining
5.Sedang
Sebuah binary tree memiliki root 1 dengan anak kiri 2 dan anak kanan 3; node 2 memiliki anak 4 (kiri) dan 5 (kanan). Bagaimana hasil traversal postorder-nya?
A4 2 5 1 3
B1 2 4 5 3
C4 5 2 3 1
D5 4 3 2 1
6.Sedang
Mengapa binary heap dapat disimpan dalam array tanpa pointer sama sekali?
AArray otomatis menjaga kunci tetap terurut, sehingga tidak diperlukan pointer
BSemua kunci dalam heap sama
CHeap adalah complete binary tree, sehingga posisinya mengikuti rumus indeks yang sederhana
DHeap tidak pernah berisi lebih dari 100 elemen
7.Sulit
Sebuah node AVL tidak seimbang karena subpohon kanan dari anak kirinya menjadi terlalu tinggi (kasus left-right). Perbaikan apa yang diterapkan?
ASatu rotasi kiri pada node
BRotasi kiri pada anak kiri, lalu rotasi kanan pada node
CRotasi kanan pada anak kiri, lalu rotasi kiri pada node
DSatu rotasi kanan pada node
8.Sulit
Agar hash table bekerja dengan benar, aturan apa yang harus diikuti hash dan kesamaan (equality)?
AKunci yang berbeda harus memiliki nilai hash yang berbeda
BNilai hash harus bilangan prima
CNilai hash yang sama menyiratkan kunci yang sama
DKunci yang sama harus memiliki nilai hash yang sama
Kunci jawaban
1. C · Di root
2. A · Node yang tidak memiliki anak
3. C · Queue (antrean)
4. D · Separate chaining
5. C · 4 5 2 3 1
6. C · Heap adalah complete binary tree, sehingga posisinya mengikuti rumus indeks yang sederhana
7. B · Rotasi kiri pada anak kiri, lalu rotasi kanan pada node
8. D · Kunci yang sama harus memiliki nilai hash yang sama
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.