1.Mudah
Kedalaman nod dalam pokok ialah:
- ABilangan nod dalam subpokoknya
- BBilangan anak nod itu
- CBilangan sisi dari nod itu ke daun terdalam
- DBilangan sisi dari akar ke nod itu
2.Mudah
Apakah yang dilakukan oleh fungsi cincang dalam jadual cincang?
- AMemetakan kunci kepada indeks dalam jadual
- BMenyulitkan nilai dalam jadual
- CMengisih kunci dalam jadual
- DMengira berapa banyak kunci yang disimpan
3.Mudah
Apakah perbezaan utama antara tatasusunan statik dan tatasusunan dinamik?
- ATatasusunan statik membenarkan akses indeks yang lebih perlahan
- BTatasusunan statik hanya boleh menyimpan nombor
- CTatasusunan dinamik boleh membesar dengan berpindah ke blok memori yang lebih besar
- DTatasusunan dinamik menyimpan elemennya dalam nod berpaut supaya ia boleh membesar satu demi satu
4.Sederhana
Berapa banyak memori yang digunakan oleh senarai bersebelahan bagi graf dengan V bucu dan E sisi?
- AO(V + E)
- BO(E²)
- CO(V²)
- DO(V × E)
5.Sederhana
Bagaimanakah anda mencari kunci minimum dalam pokok carian binari?
- ALihat akar sahaja
- BIkuti anak kiri dari akar sehingga tiada anak kiri
- CLawati setiap daun dan bandingkannya
- DIkuti anak kanan dari akar sehingga tiada anak kanan
6.Sederhana
Bagaimanakah extract-min berfungsi dalam timbunan min binari?
- ABuang akar dan anjakkan semua elemen satu tempat ke kiri
- BBuang elemen terakhir tatasusunan
- CPindahkan elemen terakhir ke akar dan gerakkannya ke bawah
- DCari semua daun untuk minimum baharu
7.Sukar
Menyisip kunci ke dalam pokok AVL menjadikan subpokok kiri sesuatu nod terlalu tinggi, dan kunci baharu masuk ke subpokok kiri anak kirinya (kes kiri-kiri). Pembetulan manakah yang digunakan?
- ASatu putaran kanan tunggal pada nod yang tidak seimbang
- BMewarnakan semula nod dan anaknya
- CPutaran kiri pada anak, kemudian putaran kanan pada nod
- DSatu putaran kiri tunggal pada nod yang tidak seimbang
8.Sukar
Dalam BST dengan akar 50, subpokok kiri 30 (anak 20, 40) dan subpokok kanan 70 (anak 60, 80), akar dipadam menggunakan pengganti in-order. Kunci manakah yang menjadi akar baharu?
- A70
- B60
- C80
- D40
Kunci jawapan
- 1. D · Bilangan sisi dari akar ke nod itu
- 2. A · Memetakan kunci kepada indeks dalam jadual
- 3. C · Tatasusunan dinamik boleh membesar dengan berpindah ke blok memori yang lebih besar
- 4. A · O(V + E)
- 5. B · Ikuti anak kiri dari akar sehingga tiada anak kiri
- 6. C · Pindahkan elemen terakhir ke akar dan gerakkannya ke bawah
- 7. A · Satu putaran kanan tunggal pada nod yang tidak seimbang
- 8. B · 60
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.