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
Berapa banyak sisi yang dimiliki pohon dengan n node?
An − 1
Bn
C2n
Dn + 1
2.Mudah
Sebuah graf terdiri atas:
AHanya akar dan daun
BBaris dan kolom
CHanya kunci dan hash
DSimpul (vertex/node) yang dihubungkan oleh sisi (edge)
3.Mudah
Apa yang mendefinisikan binary tree?
ASetiap node memiliki paling banyak dua anak
BSetiap node memiliki tepat dua anak
CSetiap node menyimpan bilangan biner
DPohon itu memiliki tepat dua tingkat
4.Sedang
Berapakah tinggi kasus terburuk binary search tree dengan n node jika kunci disisipkan dalam urutan terurut?
A1
B√n
Cn (pohon menjadi seperti linked list)
Dlog₂ n
5.Sedang
Berapa nilai ekspresi postfix 3 4 + 2 * ?
A11
B14
C10
D24
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 tidak pernah berisi lebih dari 100 elemen
DHeap adalah complete binary tree, sehingga posisinya mengikuti rumus indeks yang sederhana
7.Sulit
Bagaimana radix tree (compressed trie) memperbaiki trie biasa?
AHanya menyimpan huruf pertama setiap kata
BMenyimpan setiap kata dalam hash table di root alih-alih dalam node-node terpisah
CMengurutkan anak-anak setiap node berdasarkan frekuensi
DMenggabungkan rantai node beranak tunggal menjadi satu sisi yang diberi label string
8.Sulit
Struktur data manakah yang mendukung cache LRU (least recently used) dengan get dan put O(1)?
AHanya stack
BSatu array terurut
CHanya binary search tree
DHash map yang dikombinasikan dengan doubly linked list
Kunci jawaban
1. A · n − 1
2. D · Simpul (vertex/node) yang dihubungkan oleh sisi (edge)
3. A · Setiap node memiliki paling banyak dua anak
4. C · n (pohon menjadi seperti linked list)
5. B · 14
6. D · Heap adalah complete binary tree, sehingga posisinya mengikuti rumus indeks yang sederhana
7. D · Menggabungkan rantai node beranak tunggal menjadi satu sisi yang diberi label string
8. D · Hash map yang dikombinasikan dengan doubly linked list
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.