1.Mudah
Struktur data manakah yang berfungsi mengikut prinsip "masuk terakhir, keluar dahulu"?
- ASenarai berpaut
- BJadual cincang
- CBaris gilir (queue)
- DTindanan (stack)
2.Mudah
Bagaimanakah elemen tatasusunan disimpan dalam memori?
- ADalam pokok halaman memori
- BBertaburan, dipaut oleh penuding
- CDi lokasi rawak yang dipilih oleh cincang
- DDalam satu blok bersebelahan, satu demi satu
3.Mudah
Dalam susunan manakah traversal postorder pokok binari melawat nod?
- ANod, kemudian subpokok kiri, kemudian subpokok kanan
- BSubpokok kiri, kemudian subpokok kanan, kemudian nod
- CSubpokok kanan, kemudian nod, kemudian subpokok kiri
- DSubpokok kiri, kemudian nod, kemudian subpokok kanan
4.Sederhana
Traversal in-order bagi pokok carian binari melawat kunci dalam:
- ASentiasa susunan menurun
- BSusunan peringkat
- CSusunan menaik tersusun
- DSusunan sisipan
5.Sederhana
Pokok binari mempunyai akar 1 dengan anak kiri 2 dan anak kanan 3; nod 2 mempunyai anak 4 (kiri) dan 5 (kanan). Apakah traversal preorder?
- A1 2 4 5 3
- B4 5 2 3 1
- C4 2 5 1 3
- D1 2 3 4 5
6.Sederhana
Dalam timbunan binari yang disimpan dalam tatasusunan bermula pada indeks 0, di manakah induk nod pada indeks i?
- APada indeks 2i + 1
- BPada indeks ⌊i / 2⌋ + 1
- CPada indeks ⌊(i − 1) / 2⌋
- DPada indeks i − 1
7.Sukar
Apakah kelebihan utama senarai langkau (skip list) berbanding senarai berpaut tersusun?
- ACarian O(1) terjamin kerana setiap nod menyimpan penuding ke setiap nod lain
- BIa tidak menggunakan memori tambahan
- CCarian O(log n) dijangka dengan menggunakan beberapa peringkat penuding hadapan
- DIa menyimpan kunci tanpa susunan
8.Sukar
Sifat manakah yang mesti dipenuhi oleh pokok merah-hitam?
- ASetiap nod merah mesti mempunyai anak merah, jadi nod merah sentiasa membentuk rantaian tanpa putus hingga ke daun
- BAkar mesti merah
- CSetiap nod mesti merah
- DSetiap laluan dari sesuatu nod ke daun keturunannya mempunyai bilangan nod hitam yang sama
Kunci jawapan
- 1. D · Tindanan (stack)
- 2. D · Dalam satu blok bersebelahan, satu demi satu
- 3. B · Subpokok kiri, kemudian subpokok kanan, kemudian nod
- 4. C · Susunan menaik tersusun
- 5. A · 1 2 4 5 3
- 6. C · Pada indeks ⌊(i − 1) / 2⌋
- 7. C · Carian O(log n) dijangka dengan menggunakan beberapa peringkat penuding hadapan
- 8. D · Setiap laluan dari sesuatu nod ke daun keturunannya mempunyai bilangan nod hitam yang sama
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.