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

Jadual cincang menyimpan data sebagai:

  1. APasangan kunci–nilai yang dikesan oleh fungsi cincang
  2. BRentetan panjang tetap
  3. CPokok dengan kunci tersusun
  4. DSenarai tersusun sahaja
2.Mudah

Dalam jadual cincang, apakah perlanggaran?

  1. AJadual kehabisan memori
  2. BKunci tidak boleh dicincang langsung
  3. CDua kunci yang sama disimpan dua kali
  4. DDua kunci berbeza dipetakan kepada indeks yang sama
3.Mudah

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

  1. ABaris gilir (queue)
  2. BTindanan (stack)
  3. CTimbunan (heap)
  4. DPokok binari
4.Sederhana

Aplikasi memerlukan carian pantas dan juga perlu menyenaraikan kunci dalam susunan tersusun dan menjawab pertanyaan julat. Struktur manakah yang paling sesuai?

  1. ASenarai berpaut tidak tersusun
  2. BPokok carian binari seimbang
  3. CJadual cincang
  4. DTindanan
5.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
6.Sederhana

Apakah yang benar tentang matriks bersebelahan bagi graf tidak berarah?

  1. AIa sentiasa segi tiga atas
  2. BSetiap baris mempunyai tepat satu 1
  3. CIa simetri pada pepenjuru utama
  4. DPepenjuru utamanya sentiasa mengandungi satu
7.Sukar

Berapa lamakah masa untuk mencari kunci sembarangan dalam timbunan min binari dengan n elemen?

  1. AO(n)
  2. BO(log log n)
  3. CO(1)
  4. DO(log n)
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(log n) tepat
  4. DO(n)

Kunci jawapan

  1. 1. A · Pasangan kunci–nilai yang dikesan oleh fungsi cincang
  2. 2. D · Dua kunci berbeza dipetakan kepada indeks yang sama
  3. 3. A · Baris gilir (queue)
  4. 4. B · Pokok carian binari seimbang
  5. 5. C · 2h+1 − 1
  6. 6. C · Ia simetri pada pepenjuru utama
  7. 7. A · O(n)
  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.