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

Apa isi setiap node dalam doubly linked list?

  1. AData dan dua pointer, satu ke node berikutnya dan satu ke node sesudahnya lagi
  2. BData dan hanya pointer ke node berikutnya
  3. CData, pointer ke node berikutnya, dan pointer ke node sebelumnya
  4. DDua salinan data dan satu pointer
2.Mudah

Dalam singly linked list, setiap node berisi:

  1. AData dan referensi ke semua node lainnya
  2. BHanya data
  3. CData dan sebuah indeks
  4. DData dan referensi ke node berikutnya
3.Mudah

Operasi manakah yang lambat pada array tetapi cepat di bagian head linked list?

  1. AMencari panjang array berukuran tetap
  2. BMembaca elemen terakhir berdasarkan indeks
  3. CMengakses elemen ke-5
  4. DMenyisipkan di awal
4.Sedang

Struktur data manakah yang digunakan oleh depth-first search (versi iteratif)?

  1. AHeap
  2. BHanya hash table
  3. CQueue
  4. DStack
5.Sedang

Apa yang benar tentang adjacency matrix graf tak berarah?

  1. ASetiap baris memiliki tepat satu angka 1
  2. BDiagonal utamanya selalu berisi angka satu
  3. CMatriksnya simetris terhadap diagonal utama
  4. DMatriksnya selalu segitiga atas
6.Sedang

Sebuah hash table berukuran 7 memakai h(k) = k mod 7 dan linear probing. Setelah menyisipkan 10, di mana 17 disimpan?

  1. AIndeks 0
  2. BIndeks 4
  3. CIndeks 6
  4. DIndeks 3
7.Sulit

Masalah linear probing mana yang terutama dikurangi oleh double hashing?

  1. AKebutuhan akan fungsi hash
  2. BBiaya O(n) untuk membaca nilai suatu kunci
  3. CKebutuhan menyimpan kunci di dalam tabel
  4. DPrimary clustering, yaitu terbentuknya deretan panjang slot yang terisi
8.Sulit

Struktur union-find (disjoint set) dengan union by rank dan path compression memiliki biaya teramortisasi per operasi sebesar:

  1. AO(n²)
  2. BO(α(n)), fungsi invers Ackermann, yang secara praktis konstan
  3. CO(n)
  4. DTepat O(log n)

Kunci jawaban

  1. 1. C · Data, pointer ke node berikutnya, dan pointer ke node sebelumnya
  2. 2. D · Data dan referensi ke node berikutnya
  3. 3. D · Menyisipkan di awal
  4. 4. D · Stack
  5. 5. C · Matriksnya simetris terhadap diagonal utama
  6. 6. B · Indeks 4
  7. 7. D · Primary clustering, yaitu terbentuknya deretan panjang slot yang terisi
  8. 8. B · O(α(n)), fungsi invers Ackermann, yang secara praktis konstan

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