1.Lengvas
Kas yra maišos lentelės užpildymo koeficientas (load factor)?
- AIki šiol įvykusių kolizijų skaičius
- BKibirų skaičius, padalytas iš vidutinio saugomų raktų ilgio
- CLaikas, reikalingas lentelei įkelti iš disko
- DSaugomų elementų skaičius, padalytas iš kibirų skaičiaus
2.Lengvas
Kuri duomenų struktūra naudojama medžio apėjimui lygmenimis (level-order)?
- APrioritetinė eilė
- BEilė
- CStekas
- DMaišos lentelė
3.Lengvas
Vienkrypčiame susietajame sąraše kiekvienas mazgas turi:
- ATik duomenis
- BDuomenis ir nuorodą į kitą mazgą
- CDuomenis ir nuorodas į visus kitus mazgus
- DDuomenis ir indeksą
4.Vidutinis
Raktai 50, 30, 70, 20, 40 šia tvarka įterpiami į tuščią dvejetainį paieškos medį. Koks yra 30 kairysis vaikas?
- A40
- B70
- C20
- D50
5.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ų
- BSusietieji sąrašai visada saugo elementus diske
- CMasyvo apėjimas iš viso yra O(1), o susietojo sąrašo – O(n)
- DMasyvo elementai išdėstyti vientisai, todėl gerai išnaudoja procesoriaus podėlį (cache)
6.Vidutinis
Kodėl dvejetainę krūvą galima saugoti masyve be jokių rodyklių?
- AMasyvai automatiškai laiko raktus surikiuotus, todėl rodyklių nereikia
- BKrūvose niekada nebūna daugiau kaip 100 elementų
- CTai pilnas dvejetainis medis, todėl pozicijas nusako paprastos indeksų formulės
- DVisi krūvos raktai lygūs
7.Sunkus
Kuri duomenų struktūra leidžia LRU (least recently used) podėlį su O(1) get ir put operacijomis?
- AVienas surikiuotas masyvas
- BTik dvejetainis paieškos medis
- CMaišos žemėlapis kartu su dvikrypčiu susietuoju sąrašu
- DTik stekas
8.Sunkus
Kahno topologinio rikiavimo algoritmas pakartotinai šalina viršūnes, kurių įeinantis laipsnis lygus 0. Kuri struktūra laiko šias viršūnes?
- AGretimumo matrica, žyminti, kurios viršūnės jau pašalintos
- BVisų aplankytų briaunų stekas
- CPagal išeinantį laipsnį sutvarkyta max krūva
- DViršūnių, kurių įeinantis laipsnis 0, eilė (ar bet kuri kolekcija)
Atsakymai
- 1. D · Saugomų elementų skaičius, padalytas iš kibirų skaičiaus
- 2. B · Eilė
- 3. B · Duomenis ir nuorodą į kitą mazgą
- 4. C · 20
- 5. D · Masyvo elementai išdėstyti vientisai, todėl gerai išnaudoja procesoriaus podėlį (cache)
- 6. C · Tai pilnas dvejetainis medis, todėl pozicijas nusako paprastos indeksų formulės
- 7. C · Maišos žemėlapis kartu su dvikrypčiu susietuoju sąrašu
- 8. D · Viršūnių, kurių įeinantis laipsnis 0, eilė (ar bet kuri kolekcija)
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.