1.Mudah
Dalam pokok, apakah nod adik-beradik (sibling)?
- ANod pada kedalaman yang sama dalam subpokok berbeza
- BSesuatu nod dan induknya
- CNod yang tiada anak
- DNod yang berkongsi induk yang sama
2.Mudah
Apakah perbezaan utama antara tatasusunan statik dan tatasusunan dinamik?
- ATatasusunan dinamik boleh membesar dengan berpindah ke blok memori yang lebih besar
- BTatasusunan statik membenarkan akses indeks yang lebih perlahan
- CTatasusunan dinamik menyimpan elemennya dalam nod berpaut supaya ia boleh membesar satu demi satu
- DTatasusunan statik hanya boleh menyimpan nombor
3.Mudah
Dalam susunan manakah traversal preorder pokok binari melawat nod?
- ASubpokok kiri, kemudian subpokok kanan, kemudian nod
- BPeringkat demi peringkat dari atas
- CSubpokok kiri, kemudian nod, kemudian subpokok kanan
- DNod, kemudian subpokok kiri, kemudian subpokok kanan
4.Sederhana
Berapa lamakah masa untuk menyemak sama ada sisi (u, v) wujud menggunakan matriks bersebelahan?
- AO(log V)
- BO(E)
- CO(1)
- DO(V)
5.Sederhana
Matriks bersebelahan bagi graf dengan V bucu menggunakan berapa banyak memori?
- AO(V + E)
- BO(E)
- CO(V²)
- DO(log V)
6.Sederhana
Kaedah penyelesaian perlanggaran manakah yang menyimpan kunci yang berlanggar dalam senarai pada baldi yang sama?
- APencincangan berganda
- BPerantaian berasingan (separate chaining)
- CPenyiasatan linear
- DPenyiasatan kuadratik
7.Sukar
Apakah kelebihan utama senarai langkau (skip list) berbanding senarai berpaut tersusun?
- ACarian O(1) terjamin kerana setiap nod menyimpan penuding ke setiap nod lain
- BIa menyimpan kunci tanpa susunan
- CCarian O(log n) dijangka dengan menggunakan beberapa peringkat penuding hadapan
- DIa tidak menggunakan memori tambahan
8.Sukar
Pasangan traversal manakah yang sentiasa menentukan satu pokok binari yang unik dengan kunci yang berbeza?
- APreorder sahaja
- BLevel-order sahaja
- CPreorder dan postorder
- DPreorder dan inorder
Kunci jawapan
- 1. D · Nod yang berkongsi induk yang sama
- 2. A · Tatasusunan dinamik boleh membesar dengan berpindah ke blok memori yang lebih besar
- 3. D · Nod, kemudian subpokok kiri, kemudian subpokok kanan
- 4. C · O(1)
- 5. C · O(V²)
- 6. B · Perantaian berasingan (separate chaining)
- 7. C · Carian O(log n) dijangka dengan menggunakan beberapa peringkat penuding hadapan
- 8. D · Preorder dan inorder
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.