1.Mudah
Operasi manakah yang perlahan dalam tatasusunan tetapi pantas pada kepala senarai berpaut?
- AMembaca elemen terakhir mengikut indeks
- BMenyisip di permulaan
- CMengakses elemen ke-5
- DMencari panjang tatasusunan tetap
2.Mudah
Apakah graf berpemberat?
- AGraf yang setiap sisinya mempunyai nilai berangka seperti kos atau jarak
- BGraf yang disimpan pada cakera
- CGraf yang mempunyai lebih banyak sisi daripada bucu
- DGraf yang sesetengah bucunya lebih berat daripada yang lain kerana mempunyai lebih banyak sisi
3.Mudah
Dalam susunan manakah traversal postorder pokok binari melawat nod?
- ASubpokok kiri, kemudian subpokok kanan, kemudian nod
- BSubpokok kiri, kemudian nod, kemudian subpokok kanan
- CNod, kemudian subpokok kiri, kemudian subpokok kanan
- DSubpokok kanan, kemudian nod, kemudian subpokok kiri
4.Sederhana
Dalam timbunan min binari yang disimpan dalam tatasusunan (indeks bermula pada 0), anak bagi nod pada indeks i berada pada:
- Ai/2 dan i/2 + 1
- Bi + 1 dan i + 2
- C2i + 1 dan 2i + 2
- D2i dan 2i + 1
5.Sederhana
Struktur data manakah yang digunakan oleh carian pertama dalam (versi lelaran)?
- AJadual cincang sahaja
- BTindanan (stack)
- CTimbunan (heap)
- DBaris gilir (queue)
6.Sederhana
Struktur data manakah yang digunakan untuk menyemak sama ada kurungan dalam "{[()]}" seimbang?
- ABaris gilir (queue)
- BPokok carian binari
- CJadual cincang
- DTindanan (stack)
7.Sukar
Penapis Bloom boleh menjawab "adakah elemen ini dalam set?" dengan:
- AJawapan untuk nombor sahaja
- BKemungkinan negatif palsu tetapi tiada positif palsu
- CJawapan tepat sentiasa
- DKemungkinan positif palsu tetapi tiada negatif palsu
8.Sukar
Pokok segmen lazimnya digunakan untuk:
- AMenjawab pertanyaan julat (seperti hasil tambah julat) dan kemas kini dalam O(log n)
- BMengisih rentetan mengikut abjad dengan menyimpan setiap awalan dalam nod pokok yang berasingan
- CMelaksanakan tindanan
- DMenyimpan sisi graf
Kunci jawapan
- 1. B · Menyisip di permulaan
- 2. A · Graf yang setiap sisinya mempunyai nilai berangka seperti kos atau jarak
- 3. A · Subpokok kiri, kemudian subpokok kanan, kemudian nod
- 4. C · 2i + 1 dan 2i + 2
- 5. B · Tindanan (stack)
- 6. D · Tindanan (stack)
- 7. D · Kemungkinan positif palsu tetapi tiada negatif palsu
- 8. A · Menjawab pertanyaan julat (seperti hasil tambah julat) dan kemas kini dalam O(log n)
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.