1.Lengvas
Kiek briaunų turi medis su n mazgų?
- A2n
- Bn − 1
- Cn + 1
- Dn
2.Lengvas
Ką maišos lentelėje atlieka maišos funkcija?
- ASurikiuoja lentelės raktus
- BUžšifruoja lentelės reikšmes
- CSusieja raktą su lentelės indeksu
- DSuskaičiuoja, kiek raktų saugoma
3.Lengvas
Ką turi kiekvienas dvikrypčio susietojo sąrašo mazgas?
- ADuomenis, rodyklę į kitą mazgą ir rodyklę į ankstesnį mazgą
- BDvi duomenų kopijas ir vieną rodyklę
- CTik duomenis ir rodyklę į kitą mazgą
- DDuomenis ir dvi rodykles: vieną į kitą mazgą, o kitą į mazgą po jo
4.Vidutinis
Kas teisinga apie nekryptinio grafo gretimumo matricą?
- AKiekvienoje eilutėje yra lygiai vienas 1
- BJos pagrindinėje įstrižainėje visada yra vienetai
- CJi visada viršutinė trikampė
- DJi simetriška pagrindinės įstrižainės atžvilgiu
5.Vidutinis
Kuri duomenų struktūra naudojama tikrinti, ar skliaustai eilutėje „{[()]}“ subalansuoti?
- AStekas
- BDvejetainis paieškos medis
- CMaišos lentelė
- DEilė
6.Vidutinis
Kurią duomenų struktūrą naudoja paieška į gylį (DFS, iteracinė versija)?
- ASteką
- BTik maišos lentelę
- CKrūvą
- DEilę
7.Sunkus
Kodėl duomenų bazės indeksams dažnai naudoja B+ medžius, o ne paprastus B medžius?
- AB+ medžiai naudoja dvejetainius vidinius mazgus, todėl sumažėja skaitymų iš disko
- BB+ medžių nereikia balansuoti
- CB+ medžiai duomenis saugo tik šaknyje
- DVisi įrašai yra susietuose lapuose, todėl intervalų peržiūra efektyvi
8.Sunkus
Esant paprastam tolygiam maišymui, koks tikėtinas paieškos laikas maišos lentelėje su grandinėmis, n raktų ir m kibirų?
- AO(log n)
- BO(m)
- CO(n)
- DO(1 + α), kur α = n / m
Atsakymai
- 1. B · n − 1
- 2. C · Susieja raktą su lentelės indeksu
- 3. A · Duomenis, rodyklę į kitą mazgą ir rodyklę į ankstesnį mazgą
- 4. D · Ji simetriška pagrindinės įstrižainės atžvilgiu
- 5. A · Stekas
- 6. A · Steką
- 7. D · Visi įrašai yra susietuose lapuose, todėl intervalų peržiūra efektyvi
- 8. D · O(1 + α), kur α = n / m
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.