1.Mudah
Apakah yang terkandung dalam setiap nod senarai berpaut dua hala?
- AData dan dua penuding, satu ke nod seterusnya dan satu ke nod selepas itu
- BData, penuding ke nod seterusnya dan penuding ke nod sebelumnya
- CData dan penuding ke nod seterusnya sahaja
- DDua salinan data dan satu penuding
2.Mudah
Graf terdiri daripada:
- ABucu (nod) yang disambungkan oleh sisi
- BBaris dan lajur
- CKunci dan cincang sahaja
- DAkar dan daun sahaja
3.Mudah
Struktur data manakah yang paling sesuai untuk ciri "buat asal" (undo) dalam editor teks?
- ABaris gilir (queue)
- BTindanan (stack)
- CSet cincang
- DGraf
4.Sederhana
Anda mempunyai rujukan kepada nod di tengah senarai. Dalam senarai manakah anda boleh membuangnya dalam O(1)?
- ASenarai berpaut tunggal
- BTatasusunan tersusun
- CSenarai berpaut dua hala
- DTatasusunan dinamik
5.Sederhana
Berapa lamakah masa untuk menyemak sama ada sisi (u, v) wujud menggunakan matriks bersebelahan?
- AO(V)
- BO(log V)
- CO(1)
- DO(E)
6.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
- B2i + 1 dan 2i + 2
- C2i dan 2i + 1
- Di + 1 dan i + 2
7.Sukar
Kunci 5, 3, 8, 1 disisip mengikut susunan ini ke dalam timbunan min binari berasaskan tatasusunan yang kosong. Apakah tatasusunan akhir?
- A[1, 5, 8, 3]
- B[3, 1, 8, 5]
- C[1, 3, 8, 5]
- D[1, 3, 5, 8]
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 mengisih di tempat dalam masa kes terburuk O(n log n) tetapi tidak stabil
- DIa memerlukan pokok carian binari sebagai storan tambahan, jadi ia menggunakan memori tambahan O(n)
Kunci jawapan
- 1. B · Data, penuding ke nod seterusnya dan penuding ke nod sebelumnya
- 2. A · Bucu (nod) yang disambungkan oleh sisi
- 3. B · Tindanan (stack)
- 4. C · Senarai berpaut dua hala
- 5. C · O(1)
- 6. B · 2i + 1 dan 2i + 2
- 7. C · [1, 3, 8, 5]
- 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.