1.Mudah
Ketinggian pokok lazimnya ditakrifkan sebagai:
- ABilangan daun dalam pokok
- BBilangan sisi pada laluan terpanjang dari akar ke daun
- CBilangan anak bagi akar
- DJumlah bilangan nod dalam pokok, termasuk akar dan setiap daun
2.Mudah
Apakah yang dilakukan oleh operasi peek (atau top) pada tindanan?
- AMengembalikan elemen teratas tanpa mengeluarkannya
- BMengeluarkan elemen teratas dan mengembalikannya
- CMengeluarkan semua elemen daripada tindanan
- DMengembalikan elemen paling bawah tindanan
3.Mudah
Struktur manakah yang lazimnya digunakan untuk melaksanakan baris gilir keutamaan?
- ARentetan
- BSenarai berpaut tunggal tanpa susunan
- CTindanan (stack)
- DTimbunan (heap)
4.Sederhana
Apakah nilai ungkapan postfix 3 4 + 2 * ?
- A14
- B24
- C10
- D11
5.Sederhana
Dalam jadual cincang yang menggunakan pengalamatan terbuka, apakah faktor beban maksimum yang mungkin?
- A1
- B0.5
- C2
- DTiada maksimum
6.Sederhana
Trie (pokok awalan) amat cekap untuk:
- AMencari laluan terpendek
- BCarian awalan seperti autolengkap
- CMenyimpan matriks
- DMengisih nombor
7.Sukar
Di bawah pencincangan seragam mudah, apakah masa dijangka carian dalam jadual cincang dengan perantaian, n kunci dan m baldi?
- AO(n)
- BO(1 + α), dengan α = n / m
- CO(m)
- DO(log n)
8.Sukar
Apakah yang dilakukan oleh pokok splay selepas setiap akses?
- AMemindahkan nod yang diakses ke daun
- BMembina semula seluruh pokok dalam bentuk seimbang
- CMewarnakan semula nod pada laluan carian
- DMemutarkan nod yang diakses ke atas ke akar
Kunci jawapan
- 1. B · Bilangan sisi pada laluan terpanjang dari akar ke daun
- 2. A · Mengembalikan elemen teratas tanpa mengeluarkannya
- 3. D · Timbunan (heap)
- 4. A · 14
- 5. A · 1
- 6. B · Carian awalan seperti autolengkap
- 7. B · O(1 + α), dengan α = n / m
- 8. D · Memutarkan nod yang diakses ke atas ke akar
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.