1.Lengvas
Kuri struktūra paprastai naudojama prioritetinei eilei įgyvendinti?
- AKrūva
- BNesutvarkytas vienkryptis susietasis sąrašas
- CStekas
- DEilutė
2.Lengvas
Ką vienkrypčiame susietajame sąraše turi paskutinio mazgo rodyklė next?
- APirmojo mazgo adresą
- BNull (jokio mazgo)
- CAnkstesnio mazgo adresą
- DSąrašo mazgų skaičių
3.Lengvas
Kuri duomenų struktūra veikia principu „paskutinis įėjo – pirmas išėjo“ (LIFO)?
- ASusietasis sąrašas
- BStekas
- CMaišos lentelė
- DEilė
4.Vidutinis
Kiek laiko užtrunka patikrinti, ar briauna (u, v) egzistuoja, naudojant gretimumo matricą?
- AO(1)
- BO(log V)
- CO(E)
- DO(V)
5.Vidutinis
Kodėl masyvo apėjimas praktikoje dažnai daug greitesnis nei tokio pat ilgio susietojo sąrašo apėjimas?
- AMasyvo apėjimas iš viso yra O(1), o susietojo sąrašo – O(n)
- BMasyvai reikšmėms palyginti naudoja mažiau instrukcijų
- CMasyvo elementai išdėstyti vientisai, todėl gerai išnaudoja procesoriaus podėlį (cache)
- DSusietieji sąrašai visada saugo elementus diske
6.Vidutinis
Koks didžiausias galimas užpildymo koeficientas maišos lentelėje su atviruoju adresavimu?
- A0,5
- B1
- CDidžiausio nėra
- D2
7.Sunkus
Kiekvienam masyvo elementui norite rasti artimiausią didesnį elementą į dešinę, iš viso per O(n). Kuri struktūra padeda?
- AStekas, kuriame laikomi atsakymo laukiantys elementai
- BEilė, laikanti kiekvieną elementų porą
- CVisų elementų maišos lentelė
- DKiekvienam elementui iš naujo sudaromas dvejetainis paieškos medis
8.Sunkus
Mazgas su dviem vaikais iš dvejetainio paieškos medžio paprastai šalinamas:
- ASukeičiant jį su šaknimi
- BPašalinant visą pomedį
- CPerstatant po juo esantį pomedį iš naujo ir iš naujo įterpiant kiekvieną jame buvusį raktą
- DPakeičiant jį in-order įpėdiniu (arba pirmtaku) ir pašalinant tą mazgą
Atsakymai
- 1. A · Krūva
- 2. B · Null (jokio mazgo)
- 3. B · Stekas
- 4. A · O(1)
- 5. C · Masyvo elementai išdėstyti vientisai, todėl gerai išnaudoja procesoriaus podėlį (cache)
- 6. B · 1
- 7. A · Stekas, kuriame laikomi atsakymo laukiantys elementai
- 8. D · Pakeičiant jį in-order įpėdiniu (arba pirmtaku) ir pašalinant tą mazgą
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.