1.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
2.Mudah
Apakah perbezaan utama antara tatasusunan statik dan tatasusunan dinamik?
- ATatasusunan statik membenarkan akses indeks yang lebih perlahan
- BTatasusunan dinamik boleh membesar dengan berpindah ke blok memori yang lebih besar
- CTatasusunan dinamik menyimpan elemennya dalam nod berpaut supaya ia boleh membesar satu demi satu
- DTatasusunan statik hanya boleh menyimpan nombor
3.Mudah
Dalam pokok, apakah daun?
- ANod dengan tepat satu anak
- BNod yang tiada anak
- CNod dengan nilai terbesar
- DNod yang tiada induk
4.Sederhana
Bagaimanakah elemen baharu disisip ke dalam timbunan binari?
- ASisip di kedudukan tersusunnya dengan menganjak semua elemen yang lebih besar satu tempat ke kanan
- BBina semula seluruh timbunan dari awal
- CLetakkan di hujung tatasusunan dan gerakkannya ke atas selagi ia melanggar sifat timbunan
- DLetakkan di akar dan gerakkannya ke bawah
5.Sederhana
Kaedah penyelesaian perlanggaran manakah yang menyimpan kunci yang berlanggar dalam senarai pada baldi yang sama?
- APenyiasatan linear
- BPencincangan berganda
- CPenyiasatan kuadratik
- DPerantaian berasingan (separate chaining)
6.Sederhana
Apakah yang berlaku apabila jadual cincang dicincang semula selepas faktor bebannya melebihi ambang?
- AHanya kunci yang berlanggar dipindahkan ke senarai limpahan baharu di hujung jadual
- BKunci sedia ada disusun di tempat
- CKunci tertua dipadam untuk memberi ruang
- DJadual yang lebih besar diperuntukkan dan setiap kunci disisip semula
7.Sukar
Sifat manakah yang mesti dipenuhi oleh pokok merah-hitam?
- ASetiap nod merah mesti mempunyai anak merah, jadi nod merah sentiasa membentuk rantaian tanpa putus hingga ke daun
- BAkar mesti merah
- CSetiap nod mesti merah
- DSetiap laluan dari sesuatu nod ke daun keturunannya mempunyai bilangan nod hitam yang sama
8.Sukar
Pokok segmen lazimnya digunakan untuk:
- AMenjawab pertanyaan julat (seperti hasil tambah julat) dan kemas kini dalam O(log n)
- BMelaksanakan tindanan
- CMenyimpan sisi graf
- DMengisih rentetan mengikut abjad dengan menyimpan setiap awalan dalam nod pokok yang berasingan
Kunci jawapan
- 1. C · Nod yang berkongsi induk yang sama
- 2. B · Tatasusunan dinamik boleh membesar dengan berpindah ke blok memori yang lebih besar
- 3. B · Nod yang tiada anak
- 4. C · Letakkan di hujung tatasusunan dan gerakkannya ke atas selagi ia melanggar sifat timbunan
- 5. D · Perantaian berasingan (separate chaining)
- 6. D · Jadual yang lebih besar diperuntukkan dan setiap kunci disisip semula
- 7. D · Setiap laluan dari sesuatu nod ke daun keturunannya mempunyai bilangan nod hitam yang sama
- 8. A · 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.