1.Mudah
Operasi manakah yang O(1) untuk tatasusunan tetapi O(n) untuk senarai berpaut tunggal?
- AMembaca elemen pertama
- BMenyisip di kepala
- CMembuang elemen kepala
- DMengakses elemen pada indeks i
2.Mudah
Graf terdiri daripada:
- AAkar dan daun sahaja
- BKunci dan cincang sahaja
- CBucu (nod) yang disambungkan oleh sisi
- DBaris dan lajur
3.Mudah
Dalam graf, apakah kitaran?
- ALaluan yang melawat setiap bucu
- BLaluan yang bermula dan berakhir pada bucu yang sama
- CSisi dengan pemberat sifar
- DBucu tanpa sisi
4.Sederhana
Berapa lamakah carian perkataan sepanjang L dalam trie dengan abjad tetap?
- AO(n), dengan n ialah bilangan perkataan
- BO(log n), dengan n ialah bilangan perkataan
- CO(L × n)
- DO(L), tanpa bergantung pada berapa banyak perkataan disimpan
5.Sederhana
Rangkaian jalan raya mempunyai 100,000 persimpangan, masing-masing disambungkan kepada kira-kira 4 yang lain. Perwakilan manakah yang paling sesuai?
- ATimbunan binari sisi
- BSenarai bersebelahan
- CMatriks bersebelahan
- DSatu tatasusunan bucu tersusun
6.Sederhana
Pokok AVL dan pokok merah-hitam menjamin:
- AKunci disimpan mengikut susunan sisipan
- BKetinggian O(log n) melalui pengimbangan semula
- CCarian masa malar dalam setiap kes
- DTiada nod mempunyai dua anak
7.Sukar
Di bawah pencincangan seragam mudah, apakah masa dijangka carian dalam jadual cincang dengan perantaian, n kunci dan m baldi?
- AO(log n)
- BO(1 + α), dengan α = n / m
- CO(n)
- DO(m)
8.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 kiri tunggal pada nod yang tidak seimbang
- BMewarnakan semula nod dan anaknya
- CPutaran kiri pada anak, kemudian putaran kanan pada nod
- DSatu putaran kanan tunggal pada nod yang tidak seimbang
Kunci jawapan
- 1. D · Mengakses elemen pada indeks i
- 2. C · Bucu (nod) yang disambungkan oleh sisi
- 3. B · Laluan yang bermula dan berakhir pada bucu yang sama
- 4. D · O(L), tanpa bergantung pada berapa banyak perkataan disimpan
- 5. B · Senarai bersebelahan
- 6. B · Ketinggian O(log n) melalui pengimbangan semula
- 7. B · O(1 + α), dengan α = n / m
- 8. D · Satu putaran kanan tunggal pada nod yang tidak seimbang
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.