1.Mudah
Dalam susunan manakah traversal preorder pokok binari melawat nod?
- ASubpokok kiri, kemudian subpokok kanan, kemudian nod
- BNod, kemudian subpokok kiri, kemudian subpokok kanan
- CPeringkat demi peringkat dari atas
- DSubpokok kiri, kemudian nod, kemudian subpokok kanan
2.Mudah
Apakah perbezaan utama antara tatasusunan statik dan tatasusunan dinamik?
- ATatasusunan dinamik menyimpan elemennya dalam nod berpaut supaya ia boleh membesar satu demi satu
- BTatasusunan dinamik boleh membesar dengan berpindah ke blok memori yang lebih besar
- CTatasusunan statik hanya boleh menyimpan nombor
- DTatasusunan statik membenarkan akses indeks yang lebih perlahan
3.Mudah
Apakah yang mentakrifkan pokok binari?
- ASetiap nod menyimpan nombor binari
- BSetiap nod mempunyai tepat dua anak
- CSetiap nod mempunyai paling banyak dua anak
- DPokok itu mempunyai tepat dua peringkat
4.Sederhana
Anda mempunyai rujukan kepada nod di tengah senarai. Dalam senarai manakah anda boleh membuangnya dalam O(1)?
- ATatasusunan dinamik
- BTatasusunan tersusun
- CSenarai berpaut dua hala
- DSenarai berpaut tunggal
5.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(n²)
- BO(1)
- CO(log n)
- DO(n)
6.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 postorder?
- A4 2 5 1 3
- B4 5 2 3 1
- C1 2 4 5 3
- D5 4 3 2 1
7.Sukar
Apakah masa larian carian pertama lebar pada graf dengan V bucu yang disimpan sebagai matriks bersebelahan?
- AO(V²)
- BO(V + E)
- CO(V)
- DO(E log V)
8.Sukar
Pokok Fenwick (pokok berindeks binari) ke atas tatasusunan n nombor menyokong operasi manakah dalam O(log n)?
- AMengisih tatasusunan dan carian binari
- BPertanyaan hasil tambah awalan dan kemas kini elemen tunggal
- CMencari median dalam O(1)
- DMenyisip elemen pada sebarang kedudukan
Kunci jawapan
- 1. B · Nod, kemudian subpokok kiri, kemudian subpokok kanan
- 2. B · Tatasusunan dinamik boleh membesar dengan berpindah ke blok memori yang lebih besar
- 3. C · Setiap nod mempunyai paling banyak dua anak
- 4. C · Senarai berpaut dua hala
- 5. B · O(1)
- 6. B · 4 5 2 3 1
- 7. A · O(V²)
- 8. B · Pertanyaan hasil tambah awalan dan kemas kini elemen tunggal
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.