1.Mudah
Struktur data manakah yang berfungsi mengikut prinsip "masuk terakhir, keluar dahulu"?
- AJadual cincang
- BSenarai berpaut
- CTindanan (stack)
- DBaris gilir (queue)
2.Mudah
Apakah yang mentakrifkan pokok binari?
- APokok itu mempunyai tepat dua peringkat
- BSetiap nod mempunyai tepat dua anak
- CSetiap nod mempunyai paling banyak dua anak
- DSetiap nod menyimpan nombor binari
3.Mudah
Dalam graf, apakah kitaran?
- ASisi dengan pemberat sifar
- BBucu tanpa sisi
- CLaluan yang bermula dan berakhir pada bucu yang sama
- DLaluan yang melawat setiap bucu
4.Sederhana
Matriks bersebelahan bagi graf dengan V bucu menggunakan berapa banyak memori?
- AO(V + E)
- BO(E)
- CO(log V)
- DO(V²)
5.Sederhana
Jadual cincang bersaiz 7 menggunakan h(k) = k mod 7 dan penyiasatan linear. Selepas menyisip 10, di manakah 17 disimpan?
- AIndeks 0
- BIndeks 6
- CIndeks 3
- DIndeks 4
6.Sederhana
Anda mempunyai rujukan kepada nod di tengah senarai. Dalam senarai manakah anda boleh membuangnya dalam O(1)?
- ASenarai berpaut tunggal
- BTatasusunan tersusun
- CTatasusunan dinamik
- DSenarai berpaut dua hala
7.Sukar
Apakah yang dilakukan oleh pokok splay selepas setiap akses?
- AMewarnakan semula nod pada laluan carian
- BMemutarkan nod yang diakses ke atas ke akar
- CMembina semula seluruh pokok dalam bentuk seimbang
- DMemindahkan nod yang diakses ke daun
8.Sukar
Bagi setiap elemen tatasusunan anda mahu elemen lebih besar seterusnya di sebelah kanannya, dalam jumlah masa O(n). Struktur manakah yang membantu?
- ABaris gilir yang menyimpan setiap pasangan elemen
- BPokok carian binari yang dibina semula bagi setiap elemen
- CJadual cincang semua elemen
- DTindanan yang menyimpan elemen yang menunggu jawapannya
Kunci jawapan
- 1. C · Tindanan (stack)
- 2. C · Setiap nod mempunyai paling banyak dua anak
- 3. C · Laluan yang bermula dan berakhir pada bucu yang sama
- 4. D · O(V²)
- 5. D · Indeks 4
- 6. D · Senarai berpaut dua hala
- 7. B · Memutarkan nod yang diakses ke atas ke akar
- 8. D · Tindanan yang menyimpan elemen yang menunggu jawapannya
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.