1.Mudah
Apakah sifat timbunan maks?
- AKunci disusun dari kiri ke kanan
- BSemua daun mengandungi kunci maksimum
- CKunci setiap anak kiri lebih besar daripada atau sama dengan kunci adik-beradik kanannya
- DKunci setiap induk lebih besar daripada atau sama dengan kunci anaknya
2.Mudah
Apakah ciri penentu set sebagai jenis data abstrak?
- AIa menyimpan elemen dalam susunan tersusun
- BIa membenarkan akses hanya di satu hujung
- CIa menyimpan elemen tanpa pendua
- DIa menyimpan pasangan kunci-nilai
3.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
- BDua salinan data dan satu penuding
- CData dan penuding ke nod seterusnya sahaja
- DData, penuding ke nod seterusnya dan penuding ke nod sebelumnya
4.Sederhana
Struktur data manakah yang digunakan untuk menyemak sama ada kurungan dalam "{[()]}" seimbang?
- AJadual cincang
- BBaris gilir (queue)
- CPokok carian binari
- DTindanan (stack)
5.Sederhana
Penimbal bulat (ring buffer) lazimnya digunakan untuk melaksanakan:
- ATraversal graf
- BPokok carian binari
- CFungsi cincang
- DBaris gilir bersaiz tetap
6.Sederhana
Struktur data manakah yang digunakan oleh program yang sedang berjalan untuk menjejaki panggilan fungsi aktif dan pemboleh ubah setempatnya?
- APokok carian binari bagi bingkai
- BJadual cincang fungsi
- CTindanan panggilan (call stack)
- DBaris gilir memori timbunan
7.Sukar
Pokok Fenwick (pokok berindeks binari) ke atas tatasusunan n nombor menyokong operasi manakah dalam O(log n)?
- APertanyaan hasil tambah awalan dan kemas kini elemen tunggal
- BMengisih tatasusunan dan carian binari
- CMencari median dalam O(1)
- DMenyisip elemen pada sebarang kedudukan
8.Sukar
Pokok segmen lazimnya digunakan untuk:
- AMengisih rentetan mengikut abjad dengan menyimpan setiap awalan dalam nod pokok yang berasingan
- BMelaksanakan tindanan
- CMenjawab pertanyaan julat (seperti hasil tambah julat) dan kemas kini dalam O(log n)
- DMenyimpan sisi graf
Kunci jawapan
- 1. D · Kunci setiap induk lebih besar daripada atau sama dengan kunci anaknya
- 2. C · Ia menyimpan elemen tanpa pendua
- 3. D · Data, penuding ke nod seterusnya dan penuding ke nod sebelumnya
- 4. D · Tindanan (stack)
- 5. D · Baris gilir bersaiz tetap
- 6. C · Tindanan panggilan (call stack)
- 7. A · Pertanyaan hasil tambah awalan dan kemas kini elemen tunggal
- 8. C · Menjawab pertanyaan julat (seperti hasil tambah julat) dan kemas kini dalam O(log n)
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.