1.Mudah
Dalam senarai berpaut tunggal, setiap nod mengandungi:
- AData dan rujukan kepada nod seterusnya
- BData dan indeks
- CData dan rujukan kepada semua nod lain
- DData sahaja
2.Mudah
Apakah nama operasi tindanan yang menambah elemen di atas?
- APush
- BPop
- CEnqueue
- DPeek
3.Mudah
Berapa banyak sisi yang ada pada pokok dengan n nod?
- A2n
- Bn + 1
- Cn − 1
- Dn
4.Sederhana
Jadual cincang bersaiz 7 menggunakan h(k) = k mod 7 dan penyiasatan linear. Selepas menyisip 10, di manakah 17 disimpan?
- AIndeks 3
- BIndeks 6
- CIndeks 0
- DIndeks 4
5.Sederhana
Dalam timbunan binari yang disimpan dalam tatasusunan bermula pada indeks 0, di manakah induk nod pada indeks i?
- APada indeks 2i + 1
- BPada indeks ⌊i / 2⌋ + 1
- CPada indeks i − 1
- DPada indeks ⌊(i − 1) / 2⌋
6.Sederhana
Apakah kos menyisip elemen di tengah tatasusunan dengan n elemen?
- AO(n), kerana elemen kemudian mesti dianjak
- BO(n²), kerana setiap elemen bergerak n kali
- CO(1), kerana indeks diketahui
- DO(log n), kerana carian binari
7.Sukar
Apakah jaminan yang diberikan oleh peraturan pokok merah-hitam tentang ketinggian pokok dengan n kunci?
- AKetinggian paling banyak log2 n + 1
- BKetinggian paling banyak 2 log2(n + 1)
- CKetinggian paling banyak n / 2
- DKetinggian tepat log2 n
8.Sukar
Dalam penimbal bulat, front == rear boleh bermaksud kosong atau penuh. Apakah cara lazim untuk membezakannya?
- ASimpan pembilang elemen yang berasingan, atau sentiasa biarkan satu slot tidak digunakan
- BJadikan saiz penimbal kuasa dua
- CSentiasa kosongkan penimbal apabila front sama dengan rear, jadi keadaannya kosong
- DSimpan front dan rear dalam pemboleh ubah yang sama
Kunci jawapan
- 1. A · Data dan rujukan kepada nod seterusnya
- 2. A · Push
- 3. C · n − 1
- 4. D · Indeks 4
- 5. D · Pada indeks ⌊(i − 1) / 2⌋
- 6. A · O(n), kerana elemen kemudian mesti dianjak
- 7. B · Ketinggian paling banyak 2 log2(n + 1)
- 8. A · Simpan pembilang elemen yang berasingan, atau sentiasa biarkan satu slot tidak digunakan
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.