1.Lengvas
Ką turi kiekvienas dvikrypčio susietojo sąrašo mazgas?
- ADuomenis ir dvi rodykles: vieną į kitą mazgą, o kitą į mazgą po jo
- BDuomenis, rodyklę į kitą mazgą ir rodyklę į ankstesnį mazgą
- CTik duomenis ir rodyklę į kitą mazgą
- DDvi duomenų kopijas ir vieną rodyklę
2.Lengvas
Kaip vadinama steko operacija, kuri prideda elementą į viršų?
- AEnqueue
- BPop
- CPeek
- DPush
3.Lengvas
Kas yra kryptinis grafas?
- AGrafas, kuriame kiekviena skirtingų viršūnių pora sujungta briauna
- BGrafas, neturintis ciklų
- CGrafas, kurio briaunos turi kryptį iš vienos viršūnės į kitą
- DGrafas, kurio visos briaunos turi svorius
4.Vidutinis
Kodėl masyvo apėjimas praktikoje dažnai daug greitesnis nei tokio pat ilgio susietojo sąrašo apėjimas?
- AMasyvo elementai išdėstyti vientisai, todėl gerai išnaudoja procesoriaus podėlį (cache)
- BMasyvai reikšmėms palyginti naudoja mažiau instrukcijų
- CSusietieji sąrašai visada saugo elementus diske
- DMasyvo apėjimas iš viso yra O(1), o susietojo sąrašo – O(n)
5.Vidutinis
Kuris kolizijų sprendimo metodas saugo susidūrusius raktus sąraše tame pačiame kibire?
- ATiesinis zondavimas
- BKvadratinis zondavimas
- CAtskiros grandinės (separate chaining)
- DDvigubas maišymas
6.Vidutinis
Kuri duomenų struktūra naudojama tikrinti, ar skliaustai eilutėje „{[()]}“ subalansuoti?
- ADvejetainis paieškos medis
- BEilė
- CStekas
- DMaišos lentelė
7.Sunkus
Koks paieškos platyn vykdymo laikas grafui su V viršūnių, saugomam gretimumo matrica?
- AO(V²)
- BO(V + E)
- CO(E log V)
- DO(V)
8.Sunkus
Kodėl serveris galėtų savo maišos funkciją atsitiktinai parinkti iš universaliosios šeimos?
- AKad nebereikėtų keisti lentelės dydžio
- BKad garantuotų, jog jokie du raktai niekada nesusidurs, kokius raktus beišsiųstų užpuolikas
- CKad maišos lentelė būtų surikiuota
- DKad būtų labai mažai tikėtina, jog užpuolikas parinks daug raktų, kurie visi susiduria
Atsakymai
- 1. B · Duomenis, rodyklę į kitą mazgą ir rodyklę į ankstesnį mazgą
- 2. D · Push
- 3. C · Grafas, kurio briaunos turi kryptį iš vienos viršūnės į kitą
- 4. A · Masyvo elementai išdėstyti vientisai, todėl gerai išnaudoja procesoriaus podėlį (cache)
- 5. C · Atskiros grandinės (separate chaining)
- 6. C · Stekas
- 7. A · O(V²)
- 8. D · Kad būtų labai mažai tikėtina, jog užpuolikas parinks daug raktų, kurie visi susiduria
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.