Lembar kerja Struktur data dengan jawaban

Lembar kerja Struktur data gratis yang dapat dicetak: 8 soal dari mudah hingga tingkat ujian, dengan kunci jawaban. Cetak atau simpan sebagai PDF.

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?

  1. An + 1
  2. B2n
  3. Cn − 1
  4. Dn
2.Mudah

Dalam pohon, apa yang dimaksud dengan node bersaudara (sibling)?

  1. ANode-node pada kedalaman yang sama di subpohon yang berbeda
  2. BNode-node yang memiliki induk yang sama
  3. CNode-node yang tidak memiliki anak
  4. DSebuah node dan induknya
3.Mudah

Apa yang dilakukan operasi peek (atau top) pada stack?

  1. AMenghapus semua elemen dari stack
  2. BMengembalikan elemen teratas tanpa menghapusnya
  3. CMenghapus elemen teratas lalu mengembalikannya
  4. DMengembalikan elemen terbawah stack
4.Sedang

Metode penanganan tabrakan (collision resolution) manakah yang menyimpan kunci yang bertabrakan dalam sebuah daftar pada bucket yang sama?

  1. ADouble hashing
  2. BQuadratic probing
  3. CSeparate chaining
  4. DLinear probing
5.Sedang

Pohon AVL dan pohon red-black menjamin:

  1. AKunci disimpan sesuai urutan penyisipan
  2. BTinggi O(log n) melalui penyeimbangan ulang
  3. CTidak ada node yang memiliki dua anak
  4. DPencarian dalam waktu konstan pada setiap kasus
6.Sedang

Berapa nilai ekspresi postfix 3 4 + 2 * ?

  1. A24
  2. B14
  3. C11
  4. D10
7.Sulit

Dengan simple uniform hashing, berapa waktu yang diharapkan untuk pencarian dalam hash table dengan chaining, n kunci, dan m bucket?

  1. AO(log n)
  2. BO(1 + α), dengan α = n / m
  3. CO(n)
  4. DO(m)
8.Sulit

Algoritma Kahn untuk pengurutan topologis berulang kali menghapus simpul dengan in-degree 0. Struktur apa yang menampung simpul-simpul itu?

  1. AAdjacency matrix yang mencatat simpul mana yang sudah dihapus
  2. BStack berisi semua sisi yang dikunjungi
  3. CQueue (atau koleksi apa pun) berisi simpul yang in-degree-nya 0
  4. DMax-heap yang diurutkan berdasarkan out-degree

Kunci jawaban

  1. 1. C · n − 1
  2. 2. B · Node-node yang memiliki induk yang sama
  3. 3. B · Mengembalikan elemen teratas tanpa menghapusnya
  4. 4. C · Separate chaining
  5. 5. B · Tinggi O(log n) melalui penyeimbangan ulang
  6. 6. B · 14
  7. 7. B · O(1 + α), dengan α = n / m
  8. 8. C · Queue (atau koleksi apa pun) berisi simpul yang in-degree-nya 0

Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.