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 dalam urutan terurut
BHanya mengizinkan akses di satu ujung
CMenyimpan pasangan key-value
DMenyimpan elemen tanpa duplikat
2.Mudah
Dalam singly linked list, apa isi pointer next pada node terakhir?
AJumlah node dalam list
BNull (tidak ada node)
CAlamat node sebelumnya
DAlamat node pertama
3.Mudah
Hash table menyimpan data dalam bentuk:
AHanya daftar terurut
BPohon dengan kunci terurut
CPasangan kunci–nilai yang dilokasikan dengan fungsi hash
DString dengan panjang tetap
4.Sedang
Dalam binary heap yang disimpan dalam array mulai dari indeks 0, di mana induk dari node pada indeks i?
APada indeks ⌊(i − 1) / 2⌋
BPada indeks 2i + 1
CPada indeks ⌊i / 2⌋ + 1
DPada indeks i − 1
5.Sedang
Syarat keseimbangan apa yang dijaga AVL tree di setiap node?
ASetiap node diberi warna merah atau hitam
BSemua daun berada pada kedalaman yang persis sama
CTinggi subpohon kiri dan kanan berbeda paling banyak 1
DKedua subpohon dari setiap node berisi jumlah node yang persis sama
6.Sedang
Dalam binary min-heap yang disimpan dalam array (indeks dimulai dari 0), anak-anak dari node pada indeks i berada di:
Ai/2 dan i/2 + 1
Bi + 1 dan i + 2
C2i + 1 dan 2i + 2
D2i dan 2i + 1
7.Sulit
Berapa lama waktu untuk mencari kunci sembarang dalam binary min-heap berisi n elemen?
AO(log log n)
BO(log n)
CO(n)
DO(1)
8.Sulit
Kompleksitas waktu decrease-key pada binary heap (jika posisi elemen diketahui) adalah:
AO(n log n)
BO(n)
CO(1)
DO(log n)
Kunci jawaban
1. D · Menyimpan elemen tanpa duplikat
2. B · Null (tidak ada node)
3. C · Pasangan kunci–nilai yang dilokasikan dengan fungsi hash
4. A · Pada indeks ⌊(i − 1) / 2⌋
5. C · Tinggi subpohon kiri dan kanan berbeda paling banyak 1
6. C · 2i + 1 dan 2i + 2
7. C · O(n)
8. D · O(log n)
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.