1.Mudah
Dalam susunan manakah traversal preorder pokok binari melawat nod?
- ASubpokok kiri, kemudian nod, kemudian subpokok kanan
- BSubpokok kiri, kemudian subpokok kanan, kemudian nod
- CNod, kemudian subpokok kiri, kemudian subpokok kanan
- DPeringkat demi peringkat dari atas
2.Mudah
Struktur data manakah yang berfungsi mengikut prinsip "masuk terakhir, keluar dahulu"?
- AJadual cincang
- BTindanan (stack)
- CSenarai berpaut
- DBaris gilir (queue)
3.Mudah
Dalam senarai berpaut tunggal, apakah yang terkandung dalam penuding seterusnya nod terakhir?
- AAlamat nod sebelumnya
- BBilangan nod dalam senarai
- CNull (tiada nod)
- DAlamat nod pertama
4.Sederhana
Matriks bersebelahan bagi graf dengan V bucu menggunakan berapa banyak memori?
- AO(V²)
- BO(log V)
- CO(E)
- DO(V + E)
5.Sederhana
Pokok AVL dan pokok merah-hitam menjamin:
- AKunci disimpan mengikut susunan sisipan
- BTiada nod mempunyai dua anak
- CKetinggian O(log n) melalui pengimbangan semula
- DCarian masa malar dalam setiap kes
6.Sederhana
Berapa lamakah masa untuk menyemak sama ada sisi (u, v) wujud menggunakan matriks bersebelahan?
- AO(log V)
- BO(V)
- CO(1)
- DO(E)
7.Sukar
Pernyataan manakah tentang isihan timbunan (heapsort) yang betul?
- AIa berjalan dalam masa O(n) pada sebarang input
- BIa stabil dan memerlukan memori tambahan O(n)
- CIa mengisih di tempat dalam masa kes terburuk O(n log n) tetapi tidak stabil
- DIa memerlukan pokok carian binari sebagai storan tambahan, jadi ia menggunakan memori tambahan O(n)
8.Sukar
Struktur union-find (set tercerai) dengan penyatuan mengikut pangkat dan pemampatan laluan mempunyai kos teramortisasi setiap operasi sebanyak:
- AO(log n) tepat
- BO(n²)
- CO(n)
- DO(α(n)), fungsi songsang Ackermann, yang hampir malar secara praktikal
Kunci jawapan
- 1. C · Nod, kemudian subpokok kiri, kemudian subpokok kanan
- 2. B · Tindanan (stack)
- 3. C · Null (tiada nod)
- 4. A · O(V²)
- 5. C · Ketinggian O(log n) melalui pengimbangan semula
- 6. C · O(1)
- 7. C · Ia mengisih di tempat dalam masa kes terburuk O(n log n) tetapi tidak stabil
- 8. D · O(α(n)), fungsi songsang Ackermann, yang hampir malar secara praktikal
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.