1.Mudah
Apakah yang disimpan oleh peta (kamus)?
- ANilai yang disusun mengikut saiz
- BPasangan kunci-nilai dengan kunci unik
- CPasangan kunci yang sama
- DNilai sahaja mengikut susunan sisipan
2.Mudah
Di manakah elemen terkecil timbunan min binari ditemui?
- ADi mana-mana daun, yang mesti dicari
- BDi daun paling kiri
- CDi kedudukan tatasusunan terakhir
- DDi akar
3.Mudah
Dalam pokok, apakah nod adik-beradik (sibling)?
- ANod yang berkongsi induk yang sama
- BNod yang tiada anak
- CSesuatu nod dan induknya
- DNod pada kedalaman yang sama dalam subpokok berbeza
4.Sederhana
Sesuatu nod dalam pokok carian binari mempunyai subpokok kanan. Di manakah pengganti in-order-nya?
- AInduknya, sentiasa
- BNod paling kiri dalam subpokok kanannya
- CAnak kanannya, sentiasa
- DNod paling kanan dalam subpokok kirinya
5.Sederhana
Mengapakah menyusuri tatasusunan selalunya jauh lebih pantas dalam praktik berbanding menyusuri senarai berpaut yang sama panjang?
- AElemen tatasusunan bersebelahan, jadi ia menggunakan cache CPU dengan baik
- BSenarai berpaut sentiasa menyimpan elemen pada cakera
- CTraversal tatasusunan O(1) secara keseluruhan manakala traversal senarai berpaut O(n)
- DTatasusunan menggunakan lebih sedikit arahan untuk membandingkan nilai
6.Sederhana
Bagaimanakah anda mencari kunci minimum dalam pokok carian binari?
- ALawati setiap daun dan bandingkannya
- BLihat akar sahaja
- CIkuti anak kanan dari akar sehingga tiada anak kanan
- DIkuti anak kiri dari akar sehingga tiada anak kiri
7.Sukar
Dalam BST dengan akar 50, subpokok kiri 30 (anak 20, 40) dan subpokok kanan 70 (anak 60, 80), akar dipadam menggunakan pengganti in-order. Kunci manakah yang menjadi akar baharu?
- A80
- B40
- C70
- D60
8.Sukar
Kerumitan masa decrease-key dalam timbunan binari (diberi kedudukan elemen) ialah:
- AO(n)
- BO(log n)
- CO(n log n)
- DO(1)
Kunci jawapan
- 1. B · Pasangan kunci-nilai dengan kunci unik
- 2. D · Di akar
- 3. A · Nod yang berkongsi induk yang sama
- 4. B · Nod paling kiri dalam subpokok kanannya
- 5. A · Elemen tatasusunan bersebelahan, jadi ia menggunakan cache CPU dengan baik
- 6. D · Ikuti anak kiri dari akar sehingga tiada anak kiri
- 7. D · 60
- 8. B · O(log n)
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.