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 yang mendefinisikan binary tree?

  1. APohon itu memiliki tepat dua tingkat
  2. BSetiap node menyimpan bilangan biner
  3. CSetiap node memiliki paling banyak dua anak
  4. DSetiap node memiliki tepat dua anak
2.Mudah

Struktur data manakah yang bekerja dengan prinsip "pertama masuk, pertama keluar" (FIFO)?

  1. AQueue (antrean)
  2. BStack (tumpukan)
  3. CBinary tree (pohon biner)
  4. DHeap
3.Mudah

Operasi mana yang O(1) untuk array tetapi O(n) untuk singly linked list?

  1. AMenyisipkan di head
  2. BMenghapus elemen head
  3. CMengakses elemen pada indeks i
  4. DMembaca elemen pertama
4.Sedang

Syarat keseimbangan apa yang dijaga AVL tree di setiap node?

  1. ASetiap node diberi warna merah atau hitam
  2. BTinggi subpohon kiri dan kanan berbeda paling banyak 1
  3. CSemua daun berada pada kedalaman yang persis sama
  4. DKedua subpohon dari setiap node berisi jumlah node yang persis sama
5.Sedang

Trie (pohon prefiks) sangat efisien untuk:

  1. AMengurutkan bilangan
  2. BPencarian prefiks seperti autocomplete
  3. CMencari jalur terpendek
  4. DMenyimpan matriks
6.Sedang

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

  1. ADouble hashing
  2. BLinear probing
  3. CQuadratic probing
  4. DSeparate chaining
7.Sulit

Fenwick tree (binary indexed tree) atas array berisi n bilangan mendukung operasi apa dalam O(log n)?

  1. AMenyisipkan elemen di posisi mana pun
  2. BMencari median dalam O(1)
  3. CMengurutkan array dan binary search
  4. DKueri prefix sum dan pembaruan satu elemen
8.Sulit

Berapa lama waktu untuk mencari kunci sembarang dalam binary min-heap berisi n elemen?

  1. AO(n)
  2. BO(1)
  3. CO(log log n)
  4. DO(log n)

Kunci jawaban

  1. 1. C · Setiap node memiliki paling banyak dua anak
  2. 2. A · Queue (antrean)
  3. 3. C · Mengakses elemen pada indeks i
  4. 4. B · Tinggi subpohon kiri dan kanan berbeda paling banyak 1
  5. 5. B · Pencarian prefiks seperti autocomplete
  6. 6. D · Separate chaining
  7. 7. D · Kueri prefix sum dan pembaruan satu elemen
  8. 8. A · O(n)

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