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

Bagaimanakah elemen tatasusunan disimpan dalam memori?

  1. ADalam pokok halaman memori
  2. BDi lokasi rawak yang dipilih oleh cincang
  3. CBertaburan, dipaut oleh penuding
  4. DDalam satu blok bersebelahan, satu demi satu
2.Mudah

Apakah yang disimpan oleh peta (kamus)?

  1. APasangan kunci-nilai dengan kunci unik
  2. BNilai sahaja mengikut susunan sisipan
  3. CNilai yang disusun mengikut saiz
  4. DPasangan kunci yang sama
3.Mudah

Dalam senarai berpaut tunggal, apakah yang terkandung dalam penuding seterusnya nod terakhir?

  1. AAlamat nod pertama
  2. BBilangan nod dalam senarai
  3. CAlamat nod sebelumnya
  4. DNull (tiada nod)
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

Dalam baris gilir bulat yang disimpan dalam tatasusunan berkapasiti n, bagaimanakah kedudukan seterusnya selepas indeks i dikira?

  1. A(i − 1) mod n
  2. B(i + 1) mod n
  3. Ci + 1
  4. D2i + 1
6.Sederhana

Dalam jadual cincang yang menggunakan pengalamatan terbuka, apakah faktor beban maksimum yang mungkin?

  1. A2
  2. BTiada maksimum
  3. C0.5
  4. D1
7.Sukar

Pernyataan manakah tentang isihan timbunan (heapsort) yang betul?

  1. AIa mengisih di tempat dalam masa kes terburuk O(n log n) tetapi tidak stabil
  2. BIa stabil dan memerlukan memori tambahan O(n)
  3. CIa memerlukan pokok carian binari sebagai storan tambahan, jadi ia menggunakan memori tambahan O(n)
  4. DIa berjalan dalam masa O(n) pada sebarang input
8.Sukar

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

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

Kunci jawapan

  1. 1. D · Dalam satu blok bersebelahan, satu demi satu
  2. 2. A · Pasangan kunci-nilai dengan kunci unik
  3. 3. D · Null (tiada nod)
  4. 4. C · 2h+1 − 1
  5. 5. B · (i + 1) mod n
  6. 6. D · 1
  7. 7. A · Ia mengisih di tempat dalam masa kes terburuk O(n log n) tetapi tidak stabil
  8. 8. B · O(α(n)), fungsi songsang Ackermann, yang hampir malar secara praktikal

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