1.Mudah
Ketinggian pokok lazimnya ditakrifkan sebagai:
- AJumlah bilangan nod dalam pokok, termasuk akar dan setiap daun
- BBilangan anak bagi akar
- CBilangan daun dalam pokok
- DBilangan sisi pada laluan terpanjang dari akar ke daun
2.Mudah
Dalam pokok, apakah nod adik-beradik (sibling)?
- ASesuatu nod dan induknya
- BNod pada kedalaman yang sama dalam subpokok berbeza
- CNod yang berkongsi induk yang sama
- DNod yang tiada anak
3.Mudah
Struktur data manakah yang berfungsi mengikut prinsip "masuk dahulu, keluar dahulu"?
- ABaris gilir (queue)
- BTimbunan (heap)
- CTindanan (stack)
- DPokok binari
4.Sederhana
Traversal in-order bagi pokok carian binari melawat kunci dalam:
- ASusunan sisipan
- BSusunan peringkat
- CSusunan menaik tersusun
- DSentiasa susunan menurun
5.Sederhana
Mengapakah menyusuri tatasusunan selalunya jauh lebih pantas dalam praktik berbanding menyusuri senarai berpaut yang sama panjang?
- ATatasusunan menggunakan lebih sedikit arahan untuk membandingkan nilai
- BSenarai berpaut sentiasa menyimpan elemen pada cakera
- CTraversal tatasusunan O(1) secara keseluruhan manakala traversal senarai berpaut O(n)
- DElemen tatasusunan bersebelahan, jadi ia menggunakan cache CPU dengan baik
6.Sederhana
Apakah kerumitan masa mencari kunci dalam pokok carian binari yang seimbang?
- AO(log n)
- BO(n)
- CO(n log n)
- DO(1)
7.Sukar
Tanpa penyatuan mengikut pangkat atau pemampatan laluan, apakah kos kes terburuk satu find dalam struktur union-find dengan n elemen?
- AO(log n)
- BO(n)
- CO(α(n))
- DO(1)
8.Sukar
Struktur data manakah yang menyokong cache LRU (paling lama tidak digunakan) dengan get dan put O(1)?
- APokok carian binari sahaja
- BSatu tatasusunan tersusun
- CTindanan sahaja
- DPeta cincang digabungkan dengan senarai berpaut dua hala
Kunci jawapan
- 1. D · Bilangan sisi pada laluan terpanjang dari akar ke daun
- 2. C · Nod yang berkongsi induk yang sama
- 3. A · Baris gilir (queue)
- 4. C · Susunan menaik tersusun
- 5. D · Elemen tatasusunan bersebelahan, jadi ia menggunakan cache CPU dengan baik
- 6. A · O(log n)
- 7. B · O(n)
- 8. D · Peta cincang digabungkan dengan senarai berpaut dua hala
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.