1.Mudah
Dalam pokok carian binari, nilai dalam subpokok kiri bagi sesuatu nod adalah:
- ALebih besar daripada nilai nod
- BDalam susunan rawak
- CLebih kecil daripada nilai nod
- DSama dengan nilai nod
2.Mudah
Struktur data manakah yang paling sesuai untuk ciri "buat asal" (undo) dalam editor teks?
- ABaris gilir (queue)
- BGraf
- CTindanan (stack)
- DSet cincang
3.Mudah
Apakah ciri penentu set sebagai jenis data abstrak?
- AIa menyimpan elemen dalam susunan tersusun
- BIa membenarkan akses hanya di satu hujung
- CIa menyimpan pasangan kunci-nilai
- DIa menyimpan elemen tanpa pendua
4.Sederhana
Apakah kos menyisip elemen di tengah tatasusunan dengan n elemen?
- AO(log n), kerana carian binari
- BO(n²), kerana setiap elemen bergerak n kali
- CO(n), kerana elemen kemudian mesti dianjak
- DO(1), kerana indeks diketahui
5.Sederhana
Mengapakah timbunan binari boleh disimpan dalam tatasusunan tanpa sebarang penuding?
- ATatasusunan secara automatik mengekalkan kunci dalam susunan tersusun, jadi tiada penuding diperlukan
- BTimbunan tidak pernah mengandungi lebih daripada 100 elemen
- CSemua kunci dalam timbunan adalah sama
- DIa pokok binari lengkap, jadi kedudukan mengikut formula indeks yang mudah
6.Sederhana
Jenis data abstrak manakah yang digunakan oleh algoritma Dijkstra untuk memilih bucu seterusnya untuk diproses?
- ASet tanpa susunan
- BTindanan
- CBaris gilir FIFO
- DBaris gilir keutamaan min
7.Sukar
Struktur union-find (set tercerai) dengan penyatuan mengikut pangkat dan pemampatan laluan mempunyai kos teramortisasi setiap operasi sebanyak:
- AO(log n) tepat
- BO(α(n)), fungsi songsang Ackermann, yang hampir malar secara praktikal
- CO(n)
- DO(n²)
8.Sukar
Kunci 5, 3, 8, 1 disisip mengikut susunan ini ke dalam timbunan min binari berasaskan tatasusunan yang kosong. Apakah tatasusunan akhir?
- A[1, 3, 5, 8]
- B[1, 3, 8, 5]
- C[3, 1, 8, 5]
- D[1, 5, 8, 3]
Kunci jawapan
- 1. C · Lebih kecil daripada nilai nod
- 2. C · Tindanan (stack)
- 3. D · Ia menyimpan elemen tanpa pendua
- 4. C · O(n), kerana elemen kemudian mesti dianjak
- 5. D · Ia pokok binari lengkap, jadi kedudukan mengikut formula indeks yang mudah
- 6. D · Baris gilir keutamaan min
- 7. B · O(α(n)), fungsi songsang Ackermann, yang hampir malar secara praktikal
- 8. B · [1, 3, 8, 5]
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.