1.Mudah
Dalam senarai berpaut tunggal, setiap nod mengandungi:
- AData dan rujukan kepada semua nod lain
- BData sahaja
- CData dan indeks
- DData dan rujukan kepada nod seterusnya
2.Mudah
Graf terdiri daripada:
- AKunci dan cincang sahaja
- BBaris dan lajur
- CBucu (nod) yang disambungkan oleh sisi
- DAkar dan daun sahaja
3.Mudah
Apakah nama operasi baris gilir yang mengeluarkan elemen di hadapan?
- ADequeue
- BPush
- CEnqueue
- DInsert
4.Sederhana
Apakah yang berlaku apabila jadual cincang dicincang semula selepas faktor bebannya melebihi ambang?
- AJadual yang lebih besar diperuntukkan dan setiap kunci disisip semula
- BKunci sedia ada disusun di tempat
- CHanya kunci yang berlanggar dipindahkan ke senarai limpahan baharu di hujung jadual
- DKunci tertua dipadam untuk memberi ruang
5.Sederhana
Jenis data abstrak manakah yang digunakan oleh algoritma Dijkstra untuk memilih bucu seterusnya untuk diproses?
- ABaris gilir FIFO
- BTindanan
- CBaris gilir keutamaan min
- DSet tanpa susunan
6.Sederhana
Bagaimanakah extract-min berfungsi dalam timbunan min binari?
- APindahkan elemen terakhir ke akar dan gerakkannya ke bawah
- BBuang elemen terakhir tatasusunan
- CCari semua daun untuk minimum baharu
- DBuang akar dan anjakkan semua elemen satu tempat ke kiri
7.Sukar
Anda mesti menyimpan k nilai terkecil daripada aliran n nombor menggunakan memori O(k). Pendekatan manakah yang berfungsi dalam masa O(n log k)?
- ABaris gilir FIFO bagi k nilai terakhir
- BTimbunan maks bersaiz k, menggantikan akarnya apabila nilai yang lebih kecil tiba
- CTatasusunan tersusun bagi kesemua n nilai
- DTimbunan min yang memegang kesemua n nilai, yang daripadanya k nilai terkecil dikeluarkan pada akhirnya
8.Sukar
Masalah penyiasatan linear manakah yang terutamanya dikurangkan oleh pencincangan berganda?
- APengelompokan primer, di mana larian panjang slot yang diduduki terbentuk
- BKos O(n) untuk membaca nilai sesuatu kunci
- CKeperluan untuk menyimpan kunci dalam jadual
- DKeperluan untuk fungsi cincang
Kunci jawapan
- 1. D · Data dan rujukan kepada nod seterusnya
- 2. C · Bucu (nod) yang disambungkan oleh sisi
- 3. A · Dequeue
- 4. A · Jadual yang lebih besar diperuntukkan dan setiap kunci disisip semula
- 5. C · Baris gilir keutamaan min
- 6. A · Pindahkan elemen terakhir ke akar dan gerakkannya ke bawah
- 7. B · Timbunan maks bersaiz k, menggantikan akarnya apabila nilai yang lebih kecil tiba
- 8. A · Pengelompokan primer, di mana larian panjang slot yang diduduki terbentuk
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.