1.Mudah
Apakah yang terkandung dalam setiap nod senarai berpaut dua hala?
- ADua salinan data dan satu penuding
- BData dan penuding ke nod seterusnya sahaja
- CData dan dua penuding, satu ke nod seterusnya dan satu ke nod selepas itu
- DData, penuding ke nod seterusnya dan penuding ke nod sebelumnya
2.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 menyimpan elemennya dalam nod berpaut supaya ia boleh membesar satu demi satu
- DTatasusunan dinamik boleh membesar dengan berpindah ke blok memori yang lebih besar
3.Mudah
Kedalaman nod dalam pokok ialah:
- ABilangan sisi dari nod itu ke daun terdalam
- BBilangan nod dalam subpokoknya
- CBilangan anak nod itu
- DBilangan sisi dari akar ke nod itu
4.Sederhana
Dalam timbunan binari yang disimpan dalam tatasusunan bermula pada indeks 0, di manakah induk nod pada indeks i?
- APada indeks ⌊i / 2⌋ + 1
- BPada indeks 2i + 1
- CPada indeks ⌊(i − 1) / 2⌋
- DPada indeks i − 1
5.Sederhana
Sesuatu nod dalam pokok carian binari mempunyai subpokok kanan. Di manakah pengganti in-order-nya?
- AAnak kanannya, sentiasa
- BNod paling kanan dalam subpokok kirinya
- CNod paling kiri dalam subpokok kanannya
- DInduknya, sentiasa
6.Sederhana
Berapa banyak nod yang ada pada pokok binari sempurna berketinggian h, dengan ketinggian dikira dalam sisi?
- A2h + 1
- B2h+1 − 1
- C2h
- Dh2
7.Sukar
Penapis Bloom boleh menjawab "adakah elemen ini dalam set?" dengan:
- AJawapan tepat sentiasa
- BKemungkinan negatif palsu tetapi tiada positif palsu
- CKemungkinan positif palsu tetapi tiada negatif palsu
- DJawapan untuk nombor sahaja
8.Sukar
Bagaimanakah pokok radix (trie termampat) memperbaiki trie biasa?
- AIa menyimpan setiap perkataan dalam jadual cincang di akar dan bukannya dalam nod berasingan
- BIa menggabungkan rantai nod satu anak menjadi satu sisi yang berlabel rentetan
- CIa menyusun anak setiap nod mengikut kekerapan
- DIa hanya menyimpan huruf pertama setiap perkataan
Kunci jawapan
- 1. D · Data, penuding ke nod seterusnya dan penuding ke nod sebelumnya
- 2. D · Tatasusunan dinamik boleh membesar dengan berpindah ke blok memori yang lebih besar
- 3. D · Bilangan sisi dari akar ke nod itu
- 4. C · Pada indeks ⌊(i − 1) / 2⌋
- 5. C · Nod paling kiri dalam subpokok kanannya
- 6. B · 2h+1 − 1
- 7. C · Kemungkinan positif palsu tetapi tiada negatif palsu
- 8. B · Ia menggabungkan rantai nod satu anak menjadi satu sisi yang berlabel rentetan
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.