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
Dalam binary search tree, nilai-nilai di subpohon kiri sebuah node adalah:
ADalam urutan acak
BLebih besar daripada nilai node tersebut
CSama dengan nilai node tersebut
DLebih kecil daripada nilai node tersebut
2.Mudah
Struktur data apa yang dipakai untuk melakukan traversal level-order pada pohon?
AQueue
BStack
CHash table
DPriority queue
3.Mudah
Berapa banyak sisi yang dimiliki pohon dengan n node?
A2n
Bn − 1
Cn + 1
Dn
4.Sedang
Berapa banyak memori yang digunakan matriks ketetanggaan (adjacency matrix) untuk graf dengan V simpul?
AO(E)
BO(V + E)
CO(log V)
DO(V²)
5.Sedang
Berapakah tinggi kasus terburuk binary search tree dengan n node jika kunci disisipkan dalam urutan terurut?
An (pohon menjadi seperti linked list)
B√n
Clog₂ n
D1
6.Sedang
Bagaimana mencari kunci minimum dalam binary search tree?
ALihat root saja
BKunjungi setiap daun lalu bandingkan
CIkuti anak kiri dari root sampai tidak ada anak kiri lagi
DIkuti anak kanan dari root sampai tidak ada anak kanan lagi
7.Sulit
Pada hash table dengan open addressing, mengapa penghapusan sering dilakukan dengan penanda "tombstone"?
AMengosongkan slot dapat memutus urutan probe untuk kunci lain
BPenanda ini membuat tabel menjadi terurut
CTombstone mempercepat proses hashing
DKunci yang dihapus harus disimpan selamanya demi keamanan, sehingga slot tidak pernah dapat dipakai ulang
8.Sulit
Struktur data manakah yang mendukung cache LRU (least recently used) dengan get dan put O(1)?
AHanya binary search tree
BSatu array terurut
CHanya stack
DHash map yang dikombinasikan dengan doubly linked list
Kunci jawaban
1. D · Lebih kecil daripada nilai node tersebut
2. A · Queue
3. B · n − 1
4. D · O(V²)
5. A · n (pohon menjadi seperti linked list)
6. C · Ikuti anak kiri dari root sampai tidak ada anak kiri lagi
7. A · Mengosongkan slot dapat memutus urutan probe untuk kunci lain
8. D · Hash map yang dikombinasikan dengan doubly linked list
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.