1.Mudah
Operasi manakah yang O(1) untuk tatasusunan tetapi O(n) untuk senarai berpaut tunggal?
- AMembaca elemen pertama
- BMengakses elemen pada indeks i
- CMembuang elemen kepala
- DMenyisip di kepala
2.Mudah
Dalam senarai berpaut tunggal, setiap nod mengandungi:
- AData dan rujukan kepada semua nod lain
- BData sahaja
- CData dan rujukan kepada nod seterusnya
- DData dan indeks
3.Mudah
Ketinggian pokok lazimnya ditakrifkan sebagai:
- ABilangan sisi pada laluan terpanjang dari akar ke daun
- BBilangan daun dalam pokok
- CBilangan anak bagi akar
- DJumlah bilangan nod dalam pokok, termasuk akar dan setiap daun
4.Sederhana
Baris gilir dilaksanakan dengan dua tindanan: push ke tindanan "masuk", dan pop dari tindanan "keluar", mengisinya semula dari "masuk" apabila kosong. Apakah kos teramortisasi setiap operasi?
- AO(1)
- BO(n)
- CO(n²)
- DO(log n)
5.Sederhana
Traversal in-order bagi pokok carian binari melawat kunci dalam:
- ASusunan sisipan
- BSentiasa susunan menurun
- CSusunan menaik tersusun
- DSusunan peringkat
6.Sederhana
Apakah nilai ungkapan postfix 3 4 + 2 * ?
- A10
- B14
- C11
- D24
7.Sukar
Objek disimpan sebagai kunci dalam peta cincang, kemudian medan yang digunakan oleh fungsi cincangnya diubah. Apakah kesan yang mungkin?
- APeta melontar ralat pada saat medan berubah
- BTiada apa-apa berubah, kerana cincang sesuatu kunci dikira hanya sekali apabila program bermula
- CMencari objek itu mungkin gagal kerana ia berada dalam baldi untuk cincang lamanya
- DPeta secara automatik memindahkan kunci ke baldi barunya
8.Sukar
Pasangan traversal manakah yang sentiasa menentukan satu pokok binari yang unik dengan kunci yang berbeza?
- ALevel-order sahaja
- BPreorder sahaja
- CPreorder dan inorder
- DPreorder dan postorder
Kunci jawapan
- 1. B · Mengakses elemen pada indeks i
- 2. C · Data dan rujukan kepada nod seterusnya
- 3. A · Bilangan sisi pada laluan terpanjang dari akar ke daun
- 4. A · O(1)
- 5. C · Susunan menaik tersusun
- 6. B · 14
- 7. C · Mencari objek itu mungkin gagal kerana ia berada dalam baldi untuk cincang lamanya
- 8. C · Preorder dan inorder
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.