1.Lengvas
Ką turi kiekvienas dvikrypčio susietojo sąrašo mazgas?
- ADvi duomenų kopijas ir vieną rodyklę
- BDuomenis ir dvi rodykles: vieną į kitą mazgą, o kitą į mazgą po jo
- CTik duomenis ir rodyklę į kitą mazgą
- DDuomenis, rodyklę į kitą mazgą ir rodyklę į ankstesnį mazgą
2.Lengvas
Kiek briaunų turi medis su n mazgų?
- An + 1
- B2n
- Cn
- Dn − 1
3.Lengvas
Kas yra dekas (deque, dvipusė eilė)?
- ADvi atskiros eilės, besidalijančios vienu masyvu
- BStruktūra, leidžianti įterpti ir šalinti abiejuose galuose
- CEilė, leidžianti šalinti tik gale
- DPagal prioritetą surikiuota eilė
4.Vidutinis
Kiek mazgų turi tobulas dvejetainis medis, kurio aukštis h (aukštis skaičiuojamas briaunomis)?
- A2h+1 − 1
- B2h + 1
- Ch2
- D2h
5.Vidutinis
Kiek atminties naudoja gretimumo sąrašas grafui su V viršūnių ir E briaunų?
- AO(V × E)
- BO(V²)
- CO(E²)
- DO(V + E)
6.Vidutinis
Kiek atminties naudoja grafo su V viršūnių gretimumo matrica?
- AO(V²)
- BO(log V)
- CO(V + E)
- DO(E)
7.Sunkus
Kokią garantiją raudonai juodo medžio taisyklės suteikia medžio su n raktų aukščiui?
- AAukštis lygiai log2 n
- BAukštis ne didesnis kaip n / 2
- CAukštis ne didesnis kaip 2 log2(n + 1)
- DAukštis ne didesnis kaip log2 n + 1
8.Sunkus
AVL mazgas nesubalansuotas, nes jo kairiojo vaiko dešinysis pomedis tapo per aukštas (kairė–dešinė atvejis). Koks taisymas taikomas?
- ADešinysis posūkis kairiajame vaike, tada kairysis posūkis mazge
- BKairysis posūkis kairiajame vaike, tada dešinysis posūkis mazge
- CVienas dešinysis posūkis mazge
- DVienas kairysis posūkis mazge
Atsakymai
- 1. D · Duomenis, rodyklę į kitą mazgą ir rodyklę į ankstesnį mazgą
- 2. D · n − 1
- 3. B · Struktūra, leidžianti įterpti ir šalinti abiejuose galuose
- 4. A · 2h+1 − 1
- 5. D · O(V + E)
- 6. A · O(V²)
- 7. C · Aukštis ne didesnis kaip 2 log2(n + 1)
- 8. B · Kairysis posūkis kairiajame vaike, tada dešinysis posūkis mazge
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.