1.Mudah
Dalam graf, apakah kitaran?
- ALaluan yang bermula dan berakhir pada bucu yang sama
- BBucu tanpa sisi
- CLaluan yang melawat setiap bucu
- DSisi dengan pemberat sifar
2.Mudah
Apakah yang disimpan oleh peta (kamus)?
- APasangan kunci-nilai dengan kunci unik
- BNilai yang disusun mengikut saiz
- CNilai sahaja mengikut susunan sisipan
- DPasangan kunci yang sama
3.Mudah
Struktur data manakah yang berfungsi mengikut prinsip "masuk terakhir, keluar dahulu"?
- ASenarai berpaut
- BBaris gilir (queue)
- CTindanan (stack)
- DJadual cincang
4.Sederhana
Baris gilir dilaksanakan dengan dua tindanan: push ke tindanan "masuk", dan pop dari tindanan "keluar", mengisinya semula dari "masuk" apabila kosong. Apakah kos teramortisasi setiap operasi?
- AO(n)
- BO(n²)
- CO(log n)
- DO(1)
5.Sederhana
Berapa lamakah masa untuk menyemak sama ada sisi (u, v) wujud menggunakan matriks bersebelahan?
- AO(V)
- BO(log V)
- CO(E)
- DO(1)
6.Sederhana
Syarat keseimbangan apakah yang dikekalkan oleh pokok AVL pada setiap nod?
- AKedua-dua subpokok bagi setiap nod mengandungi bilangan nod yang betul-betul sama
- BSetiap nod diwarnakan merah atau hitam
- CKetinggian subpokok kiri dan kanan berbeza paling banyak 1
- DSemua daun berada pada kedalaman yang tepat sama
7.Sukar
Masalah penyiasatan linear manakah yang terutamanya dikurangkan oleh pencincangan berganda?
- AKeperluan untuk fungsi cincang
- BKos O(n) untuk membaca nilai sesuatu kunci
- CPengelompokan primer, di mana larian panjang slot yang diduduki terbentuk
- DKeperluan untuk menyimpan kunci dalam jadual
8.Sukar
Memadam nod dengan dua anak daripada pokok carian binari biasanya dilakukan dengan:
- AMembina semula subpokok di bawahnya dari awal dan menyisip semula setiap kunci yang dikandunginya
- BMenukarkannya dengan akar
- CMenggantikannya dengan pengganti in-order (atau pendahulu) dan memadam nod itu
- DMembuang seluruh subpokok
Kunci jawapan
- 1. A · Laluan yang bermula dan berakhir pada bucu yang sama
- 2. A · Pasangan kunci-nilai dengan kunci unik
- 3. C · Tindanan (stack)
- 4. D · O(1)
- 5. D · O(1)
- 6. C · Ketinggian subpokok kiri dan kanan berbeza paling banyak 1
- 7. C · Pengelompokan primer, di mana larian panjang slot yang diduduki terbentuk
- 8. C · Menggantikannya dengan pengganti in-order (atau pendahulu) dan memadam nod itu
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.