1.Mudah
Graf terdiri daripada:
- AKunci dan cincang sahaja
- BBaris dan lajur
- CAkar dan daun sahaja
- DBucu (nod) yang disambungkan oleh sisi
2.Mudah
Berapa banyak sisi yang ada pada pokok dengan n nod?
- A2n
- Bn − 1
- Cn
- Dn + 1
3.Mudah
Dalam pokok carian binari, nilai dalam subpokok kiri bagi sesuatu nod adalah:
- ASama dengan nilai nod
- BLebih kecil daripada nilai nod
- CDalam susunan rawak
- DLebih besar daripada nilai nod
4.Sederhana
Dalam jadual cincang yang menggunakan pengalamatan terbuka, apakah faktor beban maksimum yang mungkin?
- A0.5
- BTiada maksimum
- C2
- D1
5.Sederhana
Anda mempunyai rujukan kepada nod di tengah senarai. Dalam senarai manakah anda boleh membuangnya dalam O(1)?
- ASenarai berpaut dua hala
- BSenarai berpaut tunggal
- CTatasusunan dinamik
- DTatasusunan tersusun
6.Sederhana
Apakah nilai ungkapan postfix 3 4 + 2 * ?
- A24
- B14
- C11
- D10
7.Sukar
Bagaimanakah pokok radix (trie termampat) memperbaiki trie biasa?
- AIa menyimpan setiap perkataan dalam jadual cincang di akar dan bukannya dalam nod berasingan
- BIa menggabungkan rantai nod satu anak menjadi satu sisi yang berlabel rentetan
- CIa hanya menyimpan huruf pertama setiap perkataan
- DIa menyusun anak setiap nod mengikut kekerapan
8.Sukar
Kerumitan masa decrease-key dalam timbunan binari (diberi kedudukan elemen) ialah:
- AO(n log n)
- BO(n)
- CO(log n)
- DO(1)
Kunci jawapan
- 1. D · Bucu (nod) yang disambungkan oleh sisi
- 2. B · n − 1
- 3. B · Lebih kecil daripada nilai nod
- 4. D · 1
- 5. A · Senarai berpaut dua hala
- 6. B · 14
- 7. B · Ia menggabungkan rantai nod satu anak menjadi satu sisi yang berlabel rentetan
- 8. C · O(log n)
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.