1.Mudah
Dalam pokok carian binari, nilai dalam subpokok kiri bagi sesuatu nod adalah:
- ADalam susunan rawak
- BLebih kecil daripada nilai nod
- CSama dengan nilai nod
- DLebih besar daripada nilai nod
2.Mudah
Kedalaman nod dalam pokok ialah:
- ABilangan sisi dari nod itu ke daun terdalam
- BBilangan nod dalam subpokoknya
- CBilangan anak nod itu
- DBilangan sisi dari akar ke nod itu
3.Mudah
Graf terdiri daripada:
- ABaris dan lajur
- BBucu (nod) yang disambungkan oleh sisi
- CAkar dan daun sahaja
- DKunci dan cincang sahaja
4.Sederhana
Bagaimanakah anda mencari kunci minimum dalam pokok carian binari?
- AIkuti anak kanan dari akar sehingga tiada anak kanan
- BIkuti anak kiri dari akar sehingga tiada anak kiri
- CLawati setiap daun dan bandingkannya
- DLihat akar sahaja
5.Sederhana
Penimbal bulat (ring buffer) lazimnya digunakan untuk melaksanakan:
- ABaris gilir bersaiz tetap
- BPokok carian binari
- CFungsi cincang
- DTraversal graf
6.Sederhana
Pokok binari mempunyai akar 1 dengan anak kiri 2 dan anak kanan 3; nod 2 mempunyai anak 4 (kiri) dan 5 (kanan). Apakah traversal preorder?
- A1 2 4 5 3
- B4 2 5 1 3
- C1 2 3 4 5
- D4 5 2 3 1
7.Sukar
Dalam penimbal bulat, front == rear boleh bermaksud kosong atau penuh. Apakah cara lazim untuk membezakannya?
- AJadikan saiz penimbal kuasa dua
- BSentiasa kosongkan penimbal apabila front sama dengan rear, jadi keadaannya kosong
- CSimpan front dan rear dalam pemboleh ubah yang sama
- DSimpan pembilang elemen yang berasingan, atau sentiasa biarkan satu slot tidak digunakan
8.Sukar
Berapa lamakah masa untuk mencari kunci sembarangan dalam timbunan min binari dengan n elemen?
- AO(n)
- BO(log n)
- CO(1)
- DO(log log n)
Kunci jawapan
- 1. B · Lebih kecil daripada nilai nod
- 2. D · Bilangan sisi dari akar ke nod itu
- 3. B · Bucu (nod) yang disambungkan oleh sisi
- 4. B · Ikuti anak kiri dari akar sehingga tiada anak kiri
- 5. A · Baris gilir bersaiz tetap
- 6. A · 1 2 4 5 3
- 7. D · Simpan pembilang elemen yang berasingan, atau sentiasa biarkan satu slot tidak digunakan
- 8. A · O(n)
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.