1.Mudah
Bagaimanakah elemen tatasusunan disimpan dalam memori?
- ADi lokasi rawak yang dipilih oleh cincang
- BBertaburan, dipaut oleh penuding
- CDalam pokok halaman memori
- DDalam satu blok bersebelahan, satu demi satu
2.Mudah
Dalam pokok carian binari, nilai dalam subpokok kiri bagi sesuatu nod adalah:
- ASama dengan nilai nod
- BLebih kecil daripada nilai nod
- CLebih besar daripada nilai nod
- DDalam susunan rawak
3.Mudah
Dalam perwakilan senarai bersebelahan bagi graf, apakah yang disimpan untuk setiap bucu?
- AJumlah bilangan sisi dalam graf
- BSenarai bucu jirannya
- CLaluan terpendek ke setiap bucu lain
- DSatu baris V nilai Boolean
4.Sederhana
Bagaimanakah elemen baharu disisip ke dalam timbunan binari?
- ALetakkan di akar dan gerakkannya ke bawah
- BBina semula seluruh timbunan dari awal
- CSisip di kedudukan tersusunnya dengan menganjak semua elemen yang lebih besar satu tempat ke kanan
- DLetakkan di hujung tatasusunan dan gerakkannya ke atas selagi ia melanggar sifat timbunan
5.Sederhana
Struktur data manakah yang digunakan untuk menyemak sama ada kurungan dalam "{[()]}" seimbang?
- APokok carian binari
- BTindanan (stack)
- CJadual cincang
- DBaris gilir (queue)
6.Sederhana
Apakah kerumitan masa mencari kunci dalam pokok carian binari yang seimbang?
- AO(n log n)
- BO(1)
- CO(n)
- DO(log n)
7.Sukar
Apakah masa larian carian pertama lebar pada graf dengan V bucu yang disimpan sebagai matriks bersebelahan?
- AO(V)
- BO(E log V)
- CO(V + E)
- DO(V²)
8.Sukar
Supaya jadual cincang berfungsi dengan betul, peraturan manakah yang mesti diikuti oleh cincang dan kesamaan?
- AKunci yang sama mesti mempunyai nilai cincang yang sama
- BKunci yang berbeza mesti mempunyai nilai cincang yang berbeza
- CNilai cincang mesti nombor perdana
- DNilai cincang yang sama membayangkan kunci yang sama
Kunci jawapan
- 1. D · Dalam satu blok bersebelahan, satu demi satu
- 2. B · Lebih kecil daripada nilai nod
- 3. B · Senarai bucu jirannya
- 4. D · Letakkan di hujung tatasusunan dan gerakkannya ke atas selagi ia melanggar sifat timbunan
- 5. B · Tindanan (stack)
- 6. D · O(log n)
- 7. D · O(V²)
- 8. A · Kunci yang sama mesti mempunyai nilai cincang yang sama
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.