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

Tinggi (height) pohon umumnya didefinisikan sebagai:

  1. AJumlah sisi pada lintasan terpanjang dari root ke daun
  2. BJumlah daun dalam pohon
  3. CJumlah total node dalam pohon, dengan menghitung root dan setiap daun
  4. DJumlah anak root
2.Mudah

Dalam pohon (tree), apa yang dimaksud dengan daun (leaf)?

  1. ANode dengan nilai terbesar
  2. BNode yang tidak memiliki induk
  3. CNode yang memiliki tepat satu anak
  4. DNode yang tidak memiliki anak
3.Mudah

Apa yang dimaksud dengan load factor hash table?

  1. AJumlah elemen yang disimpan dibagi jumlah bucket
  2. BJumlah bucket dibagi panjang rata-rata kunci yang disimpan
  3. CWaktu yang diperlukan untuk memuat tabel dari disk
  4. DJumlah collision sejauh ini
4.Sedang

Dalam circular queue yang disimpan dalam array berkapasitas n, bagaimana posisi berikutnya setelah indeks i dihitung?

  1. A2i + 1
  2. B(i + 1) mod n
  3. C(i − 1) mod n
  4. Di + 1
5.Sedang

Berapa lama pencarian kata dengan panjang L dalam trie dengan alfabet tetap?

  1. AO(n), dengan n jumlah kata
  2. BO(log n), dengan n jumlah kata
  3. CO(L), tidak bergantung pada berapa banyak kata yang disimpan
  4. DO(L × n)
6.Sedang

Bagaimana elemen baru disisipkan ke binary heap?

  1. ATempatkan di akhir array dan geser ke atas (sift up) selama melanggar sifat heap
  2. BTempatkan di root dan geser ke bawah (sift down)
  3. CBangun ulang seluruh heap dari awal
  4. DSisipkan di posisi terurutnya dengan menggeser semua elemen yang lebih besar satu tempat ke kanan
7.Sulit

Struktur mana yang memungkinkan Anda menghitung maksimum setiap jendela berukuran k dalam array dengan total O(n)?

  1. AMin-heap yang dibangun ulang untuk setiap jendela
  2. BDeque yang menyimpan indeks dalam urutan nilai menurun
  3. CArray terurut yang diperbarui dengan menggeser
  4. DSingly linked list berisi elemen jendela
8.Sulit

Jaminan apa yang diberikan aturan red-black tree tentang tinggi pohon dengan n kunci?

  1. ATingginya tepat log2 n
  2. BTingginya paling banyak log2 n + 1
  3. CTingginya paling banyak n / 2
  4. DTingginya paling banyak 2 log2(n + 1)

Kunci jawaban

  1. 1. A · Jumlah sisi pada lintasan terpanjang dari root ke daun
  2. 2. D · Node yang tidak memiliki anak
  3. 3. A · Jumlah elemen yang disimpan dibagi jumlah bucket
  4. 4. B · (i + 1) mod n
  5. 5. C · O(L), tidak bergantung pada berapa banyak kata yang disimpan
  6. 6. A · Tempatkan di akhir array dan geser ke atas (sift up) selama melanggar sifat heap
  7. 7. B · Deque yang menyimpan indeks dalam urutan nilai menurun
  8. 8. D · Tingginya paling banyak 2 log2(n + 1)

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