1.Mudah
Ketinggian pokok lazimnya ditakrifkan sebagai:
- AJumlah bilangan nod dalam pokok, termasuk akar dan setiap daun
- BBilangan daun dalam pokok
- CBilangan sisi pada laluan terpanjang dari akar ke daun
- DBilangan anak bagi akar
2.Mudah
Operasi manakah yang O(1) untuk tatasusunan tetapi O(n) untuk senarai berpaut tunggal?
- AMembaca elemen pertama
- BMengakses elemen pada indeks i
- CMenyisip di kepala
- DMembuang elemen kepala
3.Mudah
Jadual cincang menyimpan data sebagai:
- ASenarai tersusun sahaja
- BRentetan panjang tetap
- CPokok dengan kunci tersusun
- DPasangan kunci–nilai yang dikesan oleh fungsi cincang
4.Sederhana
Berapa banyak nod yang ada pada pokok binari sempurna berketinggian h, dengan ketinggian dikira dalam sisi?
- A2h
- Bh2
- C2h+1 − 1
- D2h + 1
5.Sederhana
Struktur data manakah yang digunakan oleh program yang sedang berjalan untuk menjejaki panggilan fungsi aktif dan pemboleh ubah setempatnya?
- ATindanan panggilan (call stack)
- BBaris gilir memori timbunan
- CPokok carian binari bagi bingkai
- DJadual cincang fungsi
6.Sederhana
Kaedah penyelesaian perlanggaran manakah yang menyimpan kunci yang berlanggar dalam senarai pada baldi yang sama?
- APenyiasatan linear
- BPerantaian berasingan (separate chaining)
- CPenyiasatan kuadratik
- DPencincangan berganda
7.Sukar
Sifat manakah yang mengekalkan setiap pokok-B seimbang dengan sempurna?
- ASemua daun berada pada kedalaman yang sama
- BSetiap nod menyimpan satu kunci
- CKunci disimpan hanya di akar
- DSetiap nod mempunyai tepat dua anak
8.Sukar
Struktur union-find (set tercerai) dengan penyatuan mengikut pangkat dan pemampatan laluan mempunyai kos teramortisasi setiap operasi sebanyak:
- AO(α(n)), fungsi songsang Ackermann, yang hampir malar secara praktikal
- BO(n)
- CO(n²)
- DO(log n) tepat
Kunci jawapan
- 1. C · Bilangan sisi pada laluan terpanjang dari akar ke daun
- 2. B · Mengakses elemen pada indeks i
- 3. D · Pasangan kunci–nilai yang dikesan oleh fungsi cincang
- 4. C · 2h+1 − 1
- 5. A · Tindanan panggilan (call stack)
- 6. B · Perantaian berasingan (separate chaining)
- 7. A · Semua daun berada pada kedalaman yang sama
- 8. A · O(α(n)), fungsi songsang Ackermann, yang hampir malar secara praktikal
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.