1.Lengvas
Kur dvejetainėje min krūvoje yra mažiausias elementas?
- APaskutinėje masyvo pozicijoje
- BŠaknyje
- CBet kuriame lape, kurį reikia surasti
- DKairiausiame lape
2.Lengvas
Koks pagrindinis skirtumas tarp statinio ir dinaminio masyvo?
- ADinaminis masyvas gali augti persikeldamas į didesnį atminties bloką
- BDinaminis masyvas saugo elementus susietuose mazguose, kad galėtų augti po vieną
- CStatinis masyvas gali saugoti tik skaičius
- DStatinis masyvas leidžia lėtesnę prieigą pagal indeksą
3.Lengvas
Mazgo gylis medyje yra:
- AJo pomedžio mazgų skaičius
- BBriaunų skaičius nuo šaknies iki to mazgo
- CTo mazgo vaikų skaičius
- DBriaunų skaičius nuo to mazgo iki giliausio lapo
4.Vidutinis
Kodėl masyvo apėjimas praktikoje dažnai daug greitesnis nei tokio pat ilgio susietojo sąrašo apėjimas?
- AMasyvai reikšmėms palyginti naudoja mažiau instrukcijų
- BMasyvo elementai išdėstyti vientisai, todėl gerai išnaudoja procesoriaus podėlį (cache)
- CMasyvo apėjimas iš viso yra O(1), o susietojo sąrašo – O(n)
- DSusietieji sąrašai visada saugo elementus diske
5.Vidutinis
Raktai 50, 30, 70, 20, 40 šia tvarka įterpiami į tuščią dvejetainį paieškos medį. Koks yra 30 kairysis vaikas?
- A50
- B70
- C20
- D40
6.Vidutinis
Kiek atminties naudoja grafo su V viršūnių gretimumo matrica?
- AO(log V)
- BO(V + E)
- CO(V²)
- DO(E)
7.Sunkus
Kodėl maišos lentelėje su atviruoju adresavimu šalinimas dažnai atliekamas naudojant „antkapio“ (tombstone) žymę?
- AIštuštinus vietą, galėtų nutrūkti kitų raktų zondavimo seka
- BAntkapiai pagreitina maišymą
- CDėl to lentelė tampa surikiuota
- DPašalinti raktai saugumo sumetimais turi būti laikomi amžinai, todėl vietų niekada negalima naudoti pakartotinai
8.Sunkus
Kam Kruskalo minimalaus jungiamojo medžio algoritme naudojama union-find struktūra?
- APatikrinti, ar abu briaunos galai jau sujungti
- BPaieškos metu saugoti dabartinį kiekvienos viršūnės atstumą nuo šaltinio
- CParinkti pradinę viršūnę
- DSurikiuoti briaunas pagal svorį
Atsakymai
- 1. B · Šaknyje
- 2. A · Dinaminis masyvas gali augti persikeldamas į didesnį atminties bloką
- 3. B · Briaunų skaičius nuo šaknies iki to mazgo
- 4. B · Masyvo elementai išdėstyti vientisai, todėl gerai išnaudoja procesoriaus podėlį (cache)
- 5. C · 20
- 6. C · O(V²)
- 7. A · Ištuštinus vietą, galėtų nutrūkti kitų raktų zondavimo seka
- 8. A · Patikrinti, ar abu briaunos galai jau sujungti
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.