1.Mudah
Struktur data manakah yang berfungsi mengikut prinsip "masuk dahulu, keluar dahulu"?
- ATimbunan (heap)
- BBaris gilir (queue)
- CTindanan (stack)
- DPokok binari
2.Mudah
Apakah ciri penentu set sebagai jenis data abstrak?
- AIa menyimpan elemen tanpa pendua
- BIa menyimpan pasangan kunci-nilai
- CIa menyimpan elemen dalam susunan tersusun
- DIa membenarkan akses hanya di satu hujung
3.Mudah
Struktur manakah yang lazimnya digunakan untuk melaksanakan baris gilir keutamaan?
- ATindanan (stack)
- BSenarai berpaut tunggal tanpa susunan
- CTimbunan (heap)
- DRentetan
4.Sederhana
Apakah kos menyisip elemen di tengah tatasusunan dengan n elemen?
- AO(n²), kerana setiap elemen bergerak n kali
- BO(n), kerana elemen kemudian mesti dianjak
- CO(1), kerana indeks diketahui
- DO(log n), kerana carian binari
5.Sederhana
Dalam jadual cincang yang menggunakan pengalamatan terbuka, apakah faktor beban maksimum yang mungkin?
- A2
- B0.5
- CTiada maksimum
- D1
6.Sederhana
Apakah yang berlaku apabila jadual cincang dicincang semula selepas faktor bebannya melebihi ambang?
- AHanya kunci yang berlanggar dipindahkan ke senarai limpahan baharu di hujung jadual
- BKunci sedia ada disusun di tempat
- CJadual yang lebih besar diperuntukkan dan setiap kunci disisip semula
- DKunci tertua dipadam untuk memberi ruang
7.Sukar
Bagi setiap elemen tatasusunan anda mahu elemen lebih besar seterusnya di sebelah kanannya, dalam jumlah masa O(n). Struktur manakah yang membantu?
- APokok carian binari yang dibina semula bagi setiap elemen
- BJadual cincang semua elemen
- CTindanan yang menyimpan elemen yang menunggu jawapannya
- DBaris gilir yang menyimpan setiap pasangan elemen
8.Sukar
Pernyataan manakah tentang isihan timbunan (heapsort) yang betul?
- AIa berjalan dalam masa O(n) pada sebarang input
- BIa stabil dan memerlukan memori tambahan O(n)
- CIa memerlukan pokok carian binari sebagai storan tambahan, jadi ia menggunakan memori tambahan O(n)
- DIa mengisih di tempat dalam masa kes terburuk O(n log n) tetapi tidak stabil
Kunci jawapan
- 1. B · Baris gilir (queue)
- 2. A · Ia menyimpan elemen tanpa pendua
- 3. C · Timbunan (heap)
- 4. B · O(n), kerana elemen kemudian mesti dianjak
- 5. D · 1
- 6. C · Jadual yang lebih besar diperuntukkan dan setiap kunci disisip semula
- 7. C · Tindanan yang menyimpan elemen yang menunggu jawapannya
- 8. D · 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.