1.Mudah
Jadual cincang menyimpan data sebagai:
- ASenarai tersusun sahaja
- BPasangan kunci–nilai yang dikesan oleh fungsi cincang
- CRentetan panjang tetap
- DPokok dengan kunci tersusun
2.Mudah
Berapa banyak sisi yang ada pada pokok dengan n nod?
- A2n
- Bn
- Cn + 1
- Dn − 1
3.Mudah
Apakah graf berpemberat?
- AGraf yang sesetengah bucunya lebih berat daripada yang lain kerana mempunyai lebih banyak sisi
- BGraf yang setiap sisinya mempunyai nilai berangka seperti kos atau jarak
- CGraf yang disimpan pada cakera
- DGraf yang mempunyai lebih banyak sisi daripada bucu
4.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
- CInduknya, sentiasa
- DNod paling kiri dalam subpokok kanannya
5.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)
6.Sederhana
Syarat keseimbangan apakah yang dikekalkan oleh pokok AVL pada setiap nod?
- AKedua-dua subpokok bagi setiap nod mengandungi bilangan nod yang betul-betul sama
- BSetiap nod diwarnakan merah atau hitam
- CKetinggian subpokok kiri dan kanan berbeza paling banyak 1
- DSemua daun berada pada kedalaman yang tepat sama
7.Sukar
Pokok Fenwick (pokok berindeks binari) ke atas tatasusunan n nombor menyokong operasi manakah dalam O(log n)?
- AMengisih tatasusunan dan carian binari
- BMencari median dalam O(1)
- CPertanyaan hasil tambah awalan dan kemas kini elemen tunggal
- DMenyisip elemen pada sebarang kedudukan
8.Sukar
Objek disimpan sebagai kunci dalam peta cincang, kemudian medan yang digunakan oleh fungsi cincangnya diubah. Apakah kesan yang mungkin?
- ATiada apa-apa berubah, kerana cincang sesuatu kunci dikira hanya sekali apabila program bermula
- BPeta melontar ralat pada saat medan berubah
- CMencari objek itu mungkin gagal kerana ia berada dalam baldi untuk cincang lamanya
- DPeta secara automatik memindahkan kunci ke baldi barunya
Kunci jawapan
- 1. B · Pasangan kunci–nilai yang dikesan oleh fungsi cincang
- 2. D · n − 1
- 3. B · Graf yang setiap sisinya mempunyai nilai berangka seperti kos atau jarak
- 4. D · Nod paling kiri dalam subpokok kanannya
- 5. D · O(V + E)
- 6. C · Ketinggian subpokok kiri dan kanan berbeza paling banyak 1
- 7. C · Pertanyaan hasil tambah awalan dan kemas kini elemen tunggal
- 8. C · Mencari objek itu mungkin gagal kerana ia berada dalam baldi untuk cincang lamanya
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.