1.Mudah
Operasi manakah yang O(1) untuk tatasusunan tetapi O(n) untuk senarai berpaut tunggal?
- AMenyisip di kepala
- BMembuang elemen kepala
- CMengakses elemen pada indeks i
- DMembaca elemen pertama
2.Mudah
Apakah nama operasi baris gilir yang mengeluarkan elemen di hadapan?
- AInsert
- BEnqueue
- CPush
- DDequeue
3.Mudah
Bagaimanakah elemen tatasusunan disimpan dalam memori?
- ADalam pokok halaman memori
- BDalam satu blok bersebelahan, satu demi satu
- CBertaburan, dipaut oleh penuding
- DDi lokasi rawak yang dipilih oleh cincang
4.Sederhana
Apakah ketinggian kes terburuk pokok carian binari dengan n nod jika kunci disisip mengikut susunan tersusun?
- Alog₂ n
- Bn (ia menjadi senarai berpaut)
- C1
- D√n
5.Sederhana
Sesuatu nod dalam pokok carian binari mempunyai subpokok kanan. Di manakah pengganti in-order-nya?
- ANod paling kanan dalam subpokok kirinya
- BAnak kanannya, sentiasa
- CInduknya, sentiasa
- DNod paling kiri dalam subpokok kanannya
6.Sederhana
Berapa lamakah masa untuk menyemak sama ada sisi (u, v) wujud menggunakan matriks bersebelahan?
- AO(1)
- BO(log V)
- CO(V)
- DO(E)
7.Sukar
Sifat manakah yang mesti dipenuhi oleh pokok merah-hitam?
- ASetiap laluan dari sesuatu nod ke daun keturunannya mempunyai bilangan nod hitam yang sama
- BSetiap nod merah mesti mempunyai anak merah, jadi nod merah sentiasa membentuk rantaian tanpa putus hingga ke daun
- CAkar mesti merah
- DSetiap nod mesti merah
8.Sukar
Memadam nod dengan dua anak daripada pokok carian binari biasanya dilakukan dengan:
- AMenggantikannya dengan pengganti in-order (atau pendahulu) dan memadam nod itu
- BMenukarkannya dengan akar
- CMembuang seluruh subpokok
- DMembina semula subpokok di bawahnya dari awal dan menyisip semula setiap kunci yang dikandunginya
Kunci jawapan
- 1. C · Mengakses elemen pada indeks i
- 2. D · Dequeue
- 3. B · Dalam satu blok bersebelahan, satu demi satu
- 4. B · n (ia menjadi senarai berpaut)
- 5. D · Nod paling kiri dalam subpokok kanannya
- 6. A · O(1)
- 7. A · Setiap laluan dari sesuatu nod ke daun keturunannya mempunyai bilangan nod hitam yang sama
- 8. A · Menggantikannya dengan pengganti in-order (atau pendahulu) dan memadam nod itu
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.