1.Mudah
Dalam pokok, apakah daun?
- ANod yang tiada anak
- BNod dengan tepat satu anak
- CNod yang tiada induk
- DNod dengan nilai terbesar
2.Mudah
Di manakah elemen terkecil timbunan min binari ditemui?
- ADi akar
- BDi daun paling kiri
- CDi kedudukan tatasusunan terakhir
- DDi mana-mana daun, yang mesti dicari
3.Mudah
Apakah yang dilakukan oleh fungsi cincang dalam jadual cincang?
- AMemetakan kunci kepada indeks dalam jadual
- BMengira berapa banyak kunci yang disimpan
- CMengisih kunci dalam jadual
- DMenyulitkan nilai dalam jadual
4.Sederhana
Berapa lamakah carian perkataan sepanjang L dalam trie dengan abjad tetap?
- AO(L × n)
- BO(n), dengan n ialah bilangan perkataan
- CO(log n), dengan n ialah bilangan perkataan
- DO(L), tanpa bergantung pada berapa banyak perkataan disimpan
5.Sederhana
Struktur data manakah yang digunakan oleh carian pertama dalam (versi lelaran)?
- ATindanan (stack)
- BTimbunan (heap)
- CBaris gilir (queue)
- DJadual cincang sahaja
6.Sederhana
Apakah kos menyisip elemen di tengah tatasusunan dengan n elemen?
- AO(n), kerana elemen kemudian mesti dianjak
- BO(n²), kerana setiap elemen bergerak n kali
- CO(log n), kerana carian binari
- DO(1), kerana indeks diketahui
7.Sukar
Berapa lamakah masa untuk mencari kunci sembarangan dalam timbunan min binari dengan n elemen?
- AO(log log n)
- BO(n)
- CO(log n)
- DO(1)
8.Sukar
Dalam penimbal bulat, front == rear boleh bermaksud kosong atau penuh. Apakah cara lazim untuk membezakannya?
- ASentiasa kosongkan penimbal apabila front sama dengan rear, jadi keadaannya kosong
- BJadikan saiz penimbal kuasa dua
- CSimpan pembilang elemen yang berasingan, atau sentiasa biarkan satu slot tidak digunakan
- DSimpan front dan rear dalam pemboleh ubah yang sama
Kunci jawapan
- 1. A · Nod yang tiada anak
- 2. A · Di akar
- 3. A · Memetakan kunci kepada indeks dalam jadual
- 4. D · O(L), tanpa bergantung pada berapa banyak perkataan disimpan
- 5. A · Tindanan (stack)
- 6. A · O(n), kerana elemen kemudian mesti dianjak
- 7. B · O(n)
- 8. C · Simpan pembilang elemen yang berasingan, atau sentiasa biarkan satu slot tidak digunakan
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.