1.Mudah
Dalam pokok, apakah daun?
- ANod dengan tepat satu anak
- BNod yang tiada anak
- CNod dengan nilai terbesar
- DNod yang tiada induk
2.Mudah
Bagaimanakah elemen tatasusunan disimpan dalam memori?
- ADalam pokok halaman memori
- BDi lokasi rawak yang dipilih oleh cincang
- CDalam satu blok bersebelahan, satu demi satu
- DBertaburan, dipaut oleh penuding
3.Mudah
Dalam pokok carian binari, nilai dalam subpokok kiri bagi sesuatu nod adalah:
- ASama dengan nilai nod
- BDalam susunan rawak
- CLebih besar daripada nilai nod
- DLebih kecil daripada nilai nod
4.Sederhana
Berapa lamakah masa untuk menyemak sama ada sisi (u, v) wujud menggunakan matriks bersebelahan?
- AO(V)
- BO(E)
- CO(log V)
- DO(1)
5.Sederhana
Dalam timbunan min binari yang disimpan dalam tatasusunan (indeks bermula pada 0), anak bagi nod pada indeks i berada pada:
- Ai + 1 dan i + 2
- B2i + 1 dan 2i + 2
- C2i dan 2i + 1
- Di/2 dan i/2 + 1
6.Sederhana
Penimbal bulat (ring buffer) lazimnya digunakan untuk melaksanakan:
- AFungsi cincang
- BPokok carian binari
- CTraversal graf
- DBaris gilir bersaiz tetap
7.Sukar
Apakah yang dilakukan oleh pokok splay selepas setiap akses?
- AMembina semula seluruh pokok dalam bentuk seimbang
- BMemindahkan nod yang diakses ke daun
- CMemutarkan nod yang diakses ke atas ke akar
- DMewarnakan semula nod pada laluan carian
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. B · Nod yang tiada anak
- 2. C · Dalam satu blok bersebelahan, satu demi satu
- 3. D · Lebih kecil daripada nilai nod
- 4. D · O(1)
- 5. B · 2i + 1 dan 2i + 2
- 6. D · Baris gilir bersaiz tetap
- 7. C · Memutarkan nod yang diakses ke atas ke akar
- 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.