1.Lengvas
Kuri operacija masyve lėta, bet susietojo sąrašo pradžioje greita?
- APaskutinio elemento skaitymas pagal indeksą
- BPrieiga prie 5-ojo elemento
- CĮterpimas į pradžią
- DFiksuoto masyvo ilgio nustatymas
2.Lengvas
Kas nekryptiniame grafe yra viršūnės laipsnis?
- AGrafo viršūnių skaičius
- BSu ja sujungtų briaunų skaičius
- CJos pozicija gretimumo sąraše
- DIlgiausio iš jos einančio kelio ilgis
3.Lengvas
Kaip vadinama steko operacija, kuri prideda elementą į viršų?
- APop
- BEnqueue
- CPush
- DPeek
4.Vidutinis
Kaip naujas elementas įterpiamas į dvejetainę krūvą?
- AĮterpiamas į surikiuotą poziciją, pastumiant visus didesnius elementus viena vieta į dešinę
- BPadedamas masyvo gale ir keliamas aukštyn (sift up), kol pažeidžia krūvos savybę
- CVisa krūva perstatoma iš naujo
- DPadedamas šaknyje ir leidžiamas žemyn
5.Vidutinis
Kiek atminties naudoja gretimumo sąrašas grafui su V viršūnių ir E briaunų?
- AO(V + E)
- BO(V²)
- CO(V × E)
- DO(E²)
6.Vidutinis
Kelių tinklas turi 100,000 sankryžų, kurių kiekviena sujungta su maždaug 4 kitomis. Kuris vaizdavimas tinkamiausias?
- ADvejetainė briaunų krūva
- BGretimumo matrica
- CGretimumo sąrašas
- DVienas surikiuotas viršūnių masyvas
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
Kuri duomenų struktūra leidžia LRU (least recently used) podėlį su O(1) get ir put operacijomis?
- ATik dvejetainis paieškos medis
- BTik stekas
- CVienas surikiuotas masyvas
- DMaišos žemėlapis kartu su dvikrypčiu susietuoju sąrašu
Atsakymai
- 1. C · Įterpimas į pradžią
- 2. B · Su ja sujungtų briaunų skaičius
- 3. C · Push
- 4. B · Padedamas masyvo gale ir keliamas aukštyn (sift up), kol pažeidžia krūvos savybę
- 5. A · O(V + E)
- 6. C · Gretimumo sąrašas
- 7. D · O(V²)
- 8. D · Maišos žemėlapis kartu su dvikrypčiu susietuoju sąrašu
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.