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

Struktur data manakah yang berfungsi mengikut prinsip "masuk terakhir, keluar dahulu"?

  1. AJadual cincang
  2. BSenarai berpaut
  3. CTindanan (stack)
  4. DBaris gilir (queue)
2.Mudah

Apakah yang mentakrifkan pokok binari?

  1. APokok itu mempunyai tepat dua peringkat
  2. BSetiap nod mempunyai tepat dua anak
  3. CSetiap nod mempunyai paling banyak dua anak
  4. DSetiap nod menyimpan nombor binari
3.Mudah

Dalam graf, apakah kitaran?

  1. ASisi dengan pemberat sifar
  2. BBucu tanpa sisi
  3. CLaluan yang bermula dan berakhir pada bucu yang sama
  4. DLaluan yang melawat setiap bucu
4.Sederhana

Matriks bersebelahan bagi graf dengan V bucu menggunakan berapa banyak memori?

  1. AO(V + E)
  2. BO(E)
  3. CO(log V)
  4. DO(V²)
5.Sederhana

Jadual cincang bersaiz 7 menggunakan h(k) = k mod 7 dan penyiasatan linear. Selepas menyisip 10, di manakah 17 disimpan?

  1. AIndeks 0
  2. BIndeks 6
  3. CIndeks 3
  4. DIndeks 4
6.Sederhana

Anda mempunyai rujukan kepada nod di tengah senarai. Dalam senarai manakah anda boleh membuangnya dalam O(1)?

  1. ASenarai berpaut tunggal
  2. BTatasusunan tersusun
  3. CTatasusunan dinamik
  4. DSenarai berpaut dua hala
7.Sukar

Apakah yang dilakukan oleh pokok splay selepas setiap akses?

  1. AMewarnakan semula nod pada laluan carian
  2. BMemutarkan nod yang diakses ke atas ke akar
  3. CMembina semula seluruh pokok dalam bentuk seimbang
  4. DMemindahkan nod yang diakses ke daun
8.Sukar

Bagi setiap elemen tatasusunan anda mahu elemen lebih besar seterusnya di sebelah kanannya, dalam jumlah masa O(n). Struktur manakah yang membantu?

  1. ABaris gilir yang menyimpan setiap pasangan elemen
  2. BPokok carian binari yang dibina semula bagi setiap elemen
  3. CJadual cincang semua elemen
  4. DTindanan yang menyimpan elemen yang menunggu jawapannya

Kunci jawapan

  1. 1. C · Tindanan (stack)
  2. 2. C · Setiap nod mempunyai paling banyak dua anak
  3. 3. C · Laluan yang bermula dan berakhir pada bucu yang sama
  4. 4. D · O(V²)
  5. 5. D · Indeks 4
  6. 6. D · Senarai berpaut dua hala
  7. 7. B · Memutarkan nod yang diakses ke atas ke akar
  8. 8. D · Tindanan yang menyimpan elemen yang menunggu jawapannya

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