1.Mudah
Dalam graf, apakah kitaran?
- ALaluan yang melawat setiap bucu
- BSisi dengan pemberat sifar
- CBucu tanpa sisi
- DLaluan yang bermula dan berakhir pada bucu yang sama
2.Mudah
Apakah nama operasi tindanan yang menambah elemen di atas?
- AEnqueue
- BPop
- CPush
- DPeek
3.Mudah
Dalam susunan manakah traversal postorder pokok binari melawat nod?
- ASubpokok kanan, kemudian nod, kemudian subpokok kiri
- BNod, kemudian subpokok kiri, kemudian subpokok kanan
- CSubpokok kiri, kemudian nod, kemudian subpokok kanan
- DSubpokok kiri, kemudian subpokok kanan, kemudian nod
4.Sederhana
Struktur data manakah yang digunakan oleh program yang sedang berjalan untuk menjejaki panggilan fungsi aktif dan pemboleh ubah setempatnya?
- ABaris gilir memori timbunan
- BTindanan panggilan (call stack)
- CJadual cincang fungsi
- DPokok carian binari bagi bingkai
5.Sederhana
Kunci 50, 30, 70, 20, 40 disisip mengikut susunan ini ke dalam pokok carian binari kosong. Apakah anak kiri 30?
- A70
- B20
- C50
- D40
6.Sederhana
Struktur data manakah yang digunakan untuk menyemak sama ada kurungan dalam "{[()]}" seimbang?
- ABaris gilir (queue)
- BTindanan (stack)
- CPokok carian binari
- DJadual cincang
7.Sukar
Mengapakah pokok-B digunakan dalam pangkalan data dan sistem fail?
- AIa menyimpan data tidak tersusun
- BIa menggunakan memori kurang daripada mana-mana tatasusunan, jadi seluruh indeks sentiasa muat dalam memori utama
- CFaktor percabangan yang tinggi mengekalkan pokok cetek, mengurangkan bacaan cakera yang perlahan
- DIa tidak memerlukan pengimbangan semula
8.Sukar
Sifat manakah yang mesti dipenuhi oleh pokok merah-hitam?
- ASetiap nod mesti merah
- BSetiap nod merah mesti mempunyai anak merah, jadi nod merah sentiasa membentuk rantaian tanpa putus hingga ke daun
- CSetiap laluan dari sesuatu nod ke daun keturunannya mempunyai bilangan nod hitam yang sama
- DAkar mesti merah
Kunci jawapan
- 1. D · Laluan yang bermula dan berakhir pada bucu yang sama
- 2. C · Push
- 3. D · Subpokok kiri, kemudian subpokok kanan, kemudian nod
- 4. B · Tindanan panggilan (call stack)
- 5. B · 20
- 6. B · Tindanan (stack)
- 7. C · Faktor percabangan yang tinggi mengekalkan pokok cetek, mengurangkan bacaan cakera yang perlahan
- 8. C · 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.