1.Mudah
Apakah yang dilakukan oleh operasi peek (atau top) pada tindanan?
- AMengembalikan elemen paling bawah tindanan
- BMengembalikan elemen teratas tanpa mengeluarkannya
- CMengeluarkan elemen teratas dan mengembalikannya
- DMengeluarkan semua elemen daripada tindanan
2.Mudah
Struktur data manakah yang berfungsi mengikut prinsip "masuk terakhir, keluar dahulu"?
- ABaris gilir (queue)
- BSenarai berpaut
- CJadual cincang
- DTindanan (stack)
3.Mudah
Struktur data manakah yang berfungsi mengikut prinsip "masuk dahulu, keluar dahulu"?
- ATindanan (stack)
- BBaris gilir (queue)
- CPokok binari
- DTimbunan (heap)
4.Sederhana
Apakah kerumitan masa mencari kunci dalam pokok carian binari yang seimbang?
- AO(n log n)
- BO(n)
- CO(1)
- DO(log n)
5.Sederhana
Aplikasi memerlukan carian pantas dan juga perlu menyenaraikan kunci dalam susunan tersusun dan menjawab pertanyaan julat. Struktur manakah yang paling sesuai?
- APokok carian binari seimbang
- BTindanan
- CJadual cincang
- DSenarai berpaut tidak tersusun
6.Sederhana
Struktur data manakah yang digunakan oleh carian pertama dalam (versi lelaran)?
- ATimbunan (heap)
- BBaris gilir (queue)
- CJadual cincang sahaja
- DTindanan (stack)
7.Sukar
Sifat manakah yang mengekalkan setiap pokok-B seimbang dengan sempurna?
- ASemua daun berada pada kedalaman yang sama
- BKunci disimpan hanya di akar
- CSetiap nod menyimpan satu kunci
- DSetiap nod mempunyai tepat dua anak
8.Sukar
Pernyataan manakah tentang isihan timbunan (heapsort) yang betul?
- AIa berjalan dalam masa O(n) pada sebarang input
- BIa memerlukan pokok carian binari sebagai storan tambahan, jadi ia menggunakan memori tambahan O(n)
- CIa mengisih di tempat dalam masa kes terburuk O(n log n) tetapi tidak stabil
- DIa stabil dan memerlukan memori tambahan O(n)
Kunci jawapan
- 1. B · Mengembalikan elemen teratas tanpa mengeluarkannya
- 2. D · Tindanan (stack)
- 3. B · Baris gilir (queue)
- 4. D · O(log n)
- 5. A · Pokok carian binari seimbang
- 6. D · Tindanan (stack)
- 7. A · Semua daun berada pada kedalaman yang sama
- 8. C · Ia mengisih di tempat dalam masa kes terburuk O(n log n) tetapi tidak stabil
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.