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
Apa ciri khas set sebagai tipe data abstrak?
AMenyimpan elemen tanpa duplikat
BHanya mengizinkan akses di satu ujung
CMenyimpan pasangan key-value
DMenyimpan elemen dalam urutan terurut
2.Mudah
Apa yang dimaksud dengan deque (double-ended queue)?
AStruktur yang memungkinkan penyisipan dan penghapusan di kedua ujung
BDua queue terpisah yang berbagi satu array
CQueue yang hanya mengizinkan penghapusan di belakang
DQueue yang diurutkan berdasarkan prioritas
3.Mudah
Struktur manakah yang biasanya digunakan untuk mengimplementasikan priority queue?
AStack
BSingly linked list tanpa urutan
CHeap
DString
4.Sedang
Berapa banyak memori yang dipakai adjacency list untuk graf dengan V simpul dan E sisi?
AO(V + E)
BO(V × E)
CO(E²)
DO(V²)
5.Sedang
Dalam binary heap yang disimpan dalam array mulai dari indeks 0, di mana induk dari node pada indeks i?
APada indeks 2i + 1
BPada indeks ⌊(i − 1) / 2⌋
CPada indeks ⌊i / 2⌋ + 1
DPada indeks i − 1
6.Sedang
Berapa nilai ekspresi postfix 3 4 + 2 * ?
A10
B11
C24
D14
7.Sulit
Dengan simple uniform hashing, berapa waktu yang diharapkan untuk pencarian dalam hash table dengan chaining, n kunci, dan m bucket?
AO(m)
BO(n)
CO(1 + α), dengan α = n / m
DO(log n)
8.Sulit
Bloom filter dapat menjawab pertanyaan "apakah elemen ini ada di dalam himpunan?" dengan:
AKemungkinan negatif palsu, tetapi tanpa positif palsu
BJawaban hanya untuk bilangan
CJawaban yang selalu tepat
DKemungkinan positif palsu, tetapi tanpa negatif palsu
Kunci jawaban
1. A · Menyimpan elemen tanpa duplikat
2. A · Struktur yang memungkinkan penyisipan dan penghapusan di kedua ujung
3. C · Heap
4. A · O(V + E)
5. B · Pada indeks ⌊(i − 1) / 2⌋
6. D · 14
7. C · O(1 + α), dengan α = n / m
8. D · Kemungkinan positif palsu, tetapi tanpa negatif palsu
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.