1.Mudah
Apakah nama operasi tindanan yang menambah elemen di atas?
- APeek
- BEnqueue
- CPop
- DPush
2.Mudah
Apakah perbezaan utama antara tatasusunan statik dan tatasusunan dinamik?
- ATatasusunan statik membenarkan akses indeks yang lebih perlahan
- BTatasusunan dinamik menyimpan elemennya dalam nod berpaut supaya ia boleh membesar satu demi satu
- CTatasusunan statik hanya boleh menyimpan nombor
- DTatasusunan dinamik boleh membesar dengan berpindah ke blok memori yang lebih besar
3.Mudah
Dalam susunan manakah traversal postorder pokok binari melawat nod?
- ASubpokok kiri, kemudian subpokok kanan, kemudian nod
- BNod, kemudian subpokok kiri, kemudian subpokok kanan
- CSubpokok kanan, kemudian nod, kemudian subpokok kiri
- DSubpokok kiri, kemudian nod, kemudian subpokok kanan
4.Sederhana
Apakah nilai ungkapan postfix 3 4 + 2 * ?
- A11
- B14
- C10
- D24
5.Sederhana
Berapa banyak nod yang ada pada pokok binari sempurna berketinggian h, dengan ketinggian dikira dalam sisi?
- Ah2
- B2h
- C2h+1 − 1
- D2h + 1
6.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
- CSatu tatasusunan bucu tersusun
- DMatriks bersebelahan
7.Sukar
Dalam algoritma pokok rentang minimum Kruskal, untuk apakah struktur union-find digunakan?
- AMenyimpan jarak semasa setiap bucu dari sumber semasa carian
- BMengisih sisi mengikut pemberat
- CMenyemak sama ada dua hujung sesuatu sisi sudah bersambung
- DMemilih bucu permulaan
8.Sukar
Di bawah pencincangan seragam mudah, apakah masa dijangka carian dalam jadual cincang dengan perantaian, n kunci dan m baldi?
- AO(m)
- BO(n)
- CO(1 + α), dengan α = n / m
- DO(log n)
Kunci jawapan
- 1. D · Push
- 2. D · Tatasusunan dinamik boleh membesar dengan berpindah ke blok memori yang lebih besar
- 3. A · Subpokok kiri, kemudian subpokok kanan, kemudian nod
- 4. B · 14
- 5. C · 2h+1 − 1
- 6. B · Senarai bersebelahan
- 7. C · Menyemak sama ada dua hujung sesuatu sisi sudah bersambung
- 8. C · O(1 + α), dengan α = n / m
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.