1.Mudah
Apakah ciri penentu set sebagai jenis data abstrak?
- AIa menyimpan elemen tanpa pendua
- BIa membenarkan akses hanya di satu hujung
- CIa menyimpan elemen dalam susunan tersusun
- DIa menyimpan pasangan kunci-nilai
2.Mudah
Kedalaman nod dalam pokok ialah:
- ABilangan sisi dari nod itu ke daun terdalam
- BBilangan anak nod itu
- CBilangan sisi dari akar ke nod itu
- DBilangan nod dalam subpokoknya
3.Mudah
Apakah yang mentakrifkan pokok binari?
- ASetiap nod mempunyai tepat dua anak
- BSetiap nod menyimpan nombor binari
- CPokok itu mempunyai tepat dua peringkat
- DSetiap nod mempunyai paling banyak dua anak
4.Sederhana
Dalam jadual cincang yang menggunakan pengalamatan terbuka, apakah faktor beban maksimum yang mungkin?
- A0.5
- BTiada maksimum
- C2
- D1
5.Sederhana
Apakah tujuan nod sentinel (dummy) dalam senarai berpaut?
- AUntuk menjadikan senarai tersusun
- BUntuk menyimpan bilangan elemen
- CUntuk menghalang senarai daripada membesar melebihi bilangan nod maksimum yang tetap
- DUntuk memudahkan kod dengan membuang kes khas di kepala atau ekor
6.Sederhana
Traversal in-order bagi pokok carian binari melawat kunci dalam:
- ASentiasa susunan menurun
- BSusunan menaik tersusun
- CSusunan sisipan
- DSusunan peringkat
7.Sukar
Dalam algoritma pokok rentang minimum Kruskal, untuk apakah struktur union-find digunakan?
- AMengisih sisi mengikut pemberat
- BMenyemak sama ada dua hujung sesuatu sisi sudah bersambung
- CMemilih bucu permulaan
- DMenyimpan jarak semasa setiap bucu dari sumber semasa carian
8.Sukar
Pernyataan manakah tentang isihan timbunan (heapsort) yang betul?
- AIa mengisih di tempat dalam masa kes terburuk O(n log n) tetapi tidak stabil
- BIa berjalan dalam masa O(n) pada sebarang input
- CIa memerlukan pokok carian binari sebagai storan tambahan, jadi ia menggunakan memori tambahan O(n)
- DIa stabil dan memerlukan memori tambahan O(n)
Kunci jawapan
- 1. A · Ia menyimpan elemen tanpa pendua
- 2. C · Bilangan sisi dari akar ke nod itu
- 3. D · Setiap nod mempunyai paling banyak dua anak
- 4. D · 1
- 5. D · Untuk memudahkan kod dengan membuang kes khas di kepala atau ekor
- 6. B · Susunan menaik tersusun
- 7. B · Menyemak sama ada dua hujung sesuatu sisi sudah bersambung
- 8. A · Ia mengisih di tempat dalam masa kes terburuk O(n log n) tetapi tidak stabil
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.