Lembaran kerja Struktur data dengan jawapan

Lembaran kerja Struktur data percuma untuk dicetak: 8 soalan dari mudah hingga tahap peperiksaan, dengan skema jawapan. Cetak atau simpan sebagai PDF.

Untuk pensyarah dan guru: percuma untuk dicetak, disalin dan digunakan di dalam kelas. Setiap lembaran kerja baharu mempunyai nilai baharu dan skema jawapannya sendiri. Pautan ke ExamProblems di halaman kursus anda amat dihargai.

Nama: ____________________   Tarikh: ____________

1.Mudah

Ketinggian pokok lazimnya ditakrifkan sebagai:

  1. AJumlah bilangan nod dalam pokok, termasuk akar dan setiap daun
  2. BBilangan daun dalam pokok
  3. CBilangan sisi pada laluan terpanjang dari akar ke daun
  4. DBilangan anak bagi akar
2.Mudah

Operasi manakah yang O(1) untuk tatasusunan tetapi O(n) untuk senarai berpaut tunggal?

  1. AMembaca elemen pertama
  2. BMengakses elemen pada indeks i
  3. CMenyisip di kepala
  4. DMembuang elemen kepala
3.Mudah

Jadual cincang menyimpan data sebagai:

  1. ASenarai tersusun sahaja
  2. BRentetan panjang tetap
  3. CPokok dengan kunci tersusun
  4. DPasangan kunci–nilai yang dikesan oleh fungsi cincang
4.Sederhana

Berapa banyak nod yang ada pada pokok binari sempurna berketinggian h, dengan ketinggian dikira dalam sisi?

  1. A2h
  2. Bh2
  3. C2h+1 − 1
  4. D2h + 1
5.Sederhana

Struktur data manakah yang digunakan oleh program yang sedang berjalan untuk menjejaki panggilan fungsi aktif dan pemboleh ubah setempatnya?

  1. ATindanan panggilan (call stack)
  2. BBaris gilir memori timbunan
  3. CPokok carian binari bagi bingkai
  4. DJadual cincang fungsi
6.Sederhana

Kaedah penyelesaian perlanggaran manakah yang menyimpan kunci yang berlanggar dalam senarai pada baldi yang sama?

  1. APenyiasatan linear
  2. BPerantaian berasingan (separate chaining)
  3. CPenyiasatan kuadratik
  4. DPencincangan berganda
7.Sukar

Sifat manakah yang mengekalkan setiap pokok-B seimbang dengan sempurna?

  1. ASemua daun berada pada kedalaman yang sama
  2. BSetiap nod menyimpan satu kunci
  3. CKunci disimpan hanya di akar
  4. DSetiap nod mempunyai tepat dua anak
8.Sukar

Struktur union-find (set tercerai) dengan penyatuan mengikut pangkat dan pemampatan laluan mempunyai kos teramortisasi setiap operasi sebanyak:

  1. AO(α(n)), fungsi songsang Ackermann, yang hampir malar secara praktikal
  2. BO(n)
  3. CO(n²)
  4. DO(log n) tepat

Kunci jawapan

  1. 1. C · Bilangan sisi pada laluan terpanjang dari akar ke daun
  2. 2. B · Mengakses elemen pada indeks i
  3. 3. D · Pasangan kunci–nilai yang dikesan oleh fungsi cincang
  4. 4. C · 2h+1 − 1
  5. 5. A · Tindanan panggilan (call stack)
  6. 6. B · Perantaian berasingan (separate chaining)
  7. 7. A · Semua daun berada pada kedalaman yang sama
  8. 8. A · O(α(n)), fungsi songsang Ackermann, yang hampir malar secara praktikal

Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.