1.Mudah
Kedalaman nod dalam pokok ialah:
- ABilangan anak nod itu
- BBilangan sisi dari nod itu ke daun terdalam
- CBilangan nod dalam subpokoknya
- DBilangan sisi dari akar ke nod itu
2.Mudah
Apakah ciri penentu set sebagai jenis data abstrak?
- AIa menyimpan elemen dalam susunan tersusun
- BIa menyimpan pasangan kunci-nilai
- CIa membenarkan akses hanya di satu hujung
- DIa menyimpan elemen tanpa pendua
3.Mudah
Apakah yang mentakrifkan pokok binari?
- ASetiap nod mempunyai paling banyak dua anak
- BSetiap nod mempunyai tepat dua anak
- CPokok itu mempunyai tepat dua peringkat
- DSetiap nod menyimpan nombor binari
4.Sederhana
Berapa lamakah carian perkataan sepanjang L dalam trie dengan abjad tetap?
- AO(log n), dengan n ialah bilangan perkataan
- BO(n), dengan n ialah bilangan perkataan
- CO(L × n)
- DO(L), tanpa bergantung pada berapa banyak perkataan disimpan
5.Sederhana
Dalam baris gilir bulat yang disimpan dalam tatasusunan berkapasiti n, bagaimanakah kedudukan seterusnya selepas indeks i dikira?
- Ai + 1
- B2i + 1
- C(i − 1) mod n
- D(i + 1) mod n
6.Sederhana
Struktur data manakah yang digunakan untuk menyemak sama ada kurungan dalam "{[()]}" seimbang?
- ABaris gilir (queue)
- BPokok carian binari
- CTindanan (stack)
- DJadual cincang
7.Sukar
Pernyataan manakah tentang isihan timbunan (heapsort) yang betul?
- AIa memerlukan pokok carian binari sebagai storan tambahan, jadi ia menggunakan memori tambahan O(n)
- BIa mengisih di tempat dalam masa kes terburuk O(n log n) tetapi tidak stabil
- CIa berjalan dalam masa O(n) pada sebarang input
- DIa stabil dan memerlukan memori tambahan O(n)
8.Sukar
Pokok segmen lazimnya digunakan untuk:
- AMenyimpan sisi graf
- BMenjawab pertanyaan julat (seperti hasil tambah julat) dan kemas kini dalam O(log n)
- CMengisih rentetan mengikut abjad dengan menyimpan setiap awalan dalam nod pokok yang berasingan
- DMelaksanakan tindanan
Kunci jawapan
- 1. D · Bilangan sisi dari akar ke nod itu
- 2. D · Ia menyimpan elemen tanpa pendua
- 3. A · Setiap nod mempunyai paling banyak dua anak
- 4. D · O(L), tanpa bergantung pada berapa banyak perkataan disimpan
- 5. D · (i + 1) mod n
- 6. C · Tindanan (stack)
- 7. B · Ia mengisih di tempat dalam masa kes terburuk O(n log n) tetapi tidak stabil
- 8. B · Menjawab pertanyaan julat (seperti hasil tambah julat) dan kemas kini dalam O(log n)
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.