1.Lengvas
Kuri duomenų struktūra veikia principu „pirmas įėjo – pirmas išėjo“ (FIFO)?
- AStekas
- BKrūva
- CDvejetainis medis
- DEilė
2.Lengvas
Ką vienkrypčiame susietajame sąraše turi paskutinio mazgo rodyklė next?
- APirmojo mazgo adresą
- BSąrašo mazgų skaičių
- CAnkstesnio mazgo adresą
- DNull (jokio mazgo)
3.Lengvas
Mazgo gylis medyje yra:
- ABriaunų skaičius nuo šaknies iki to mazgo
- BTo mazgo vaikų skaičius
- CBriaunų skaičius nuo to mazgo iki giliausio lapo
- DJo pomedžio mazgų skaičius
4.Vidutinis
Kurią duomenų struktūrą naudoja paieška į gylį (DFS, iteracinė versija)?
- ASteką
- BEilę
- CTik maišos lentelę
- DKrūvą
5.Vidutinis
AVL medžiai ir raudonai juodi medžiai garantuoja:
- AKad nė vienas mazgas neturi dviejų vaikų
- BPastovaus laiko paiešką bet kokiu atveju
- CKad raktai saugomi įterpimo tvarka
- DO(log n) aukštį perbalansavimo dėka
6.Vidutinis
Kodėl dvejetainę krūvą galima saugoti masyve be jokių rodyklių?
- AKrūvose niekada nebūna daugiau kaip 100 elementų
- BTai pilnas dvejetainis medis, todėl pozicijas nusako paprastos indeksų formulės
- CVisi krūvos raktai lygūs
- DMasyvai automatiškai laiko raktus surikiuotus, todėl rodyklių nereikia
7.Sunkus
Kurią tiesinio zondavimo problemą dvigubas maišymas (double hashing) daugiausia sumažina?
- AMaišos funkcijos poreikį
- BPoreikį saugoti raktus lentelėje
- CPirminį grupavimąsi (primary clustering), kai susidaro ilgos užimtų vietų sekos
- DRakto reikšmės skaitymo O(n) kainą
8.Sunkus
Kam Kruskalo minimalaus jungiamojo medžio algoritme naudojama union-find struktūra?
- APaieškos metu saugoti dabartinį kiekvienos viršūnės atstumą nuo šaltinio
- BSurikiuoti briaunas pagal svorį
- CParinkti pradinę viršūnę
- DPatikrinti, ar abu briaunos galai jau sujungti
Atsakymai
- 1. D · Eilė
- 2. D · Null (jokio mazgo)
- 3. A · Briaunų skaičius nuo šaknies iki to mazgo
- 4. A · Steką
- 5. D · O(log n) aukštį perbalansavimo dėka
- 6. B · Tai pilnas dvejetainis medis, todėl pozicijas nusako paprastos indeksų formulės
- 7. C · Pirminį grupavimąsi (primary clustering), kai susidaro ilgos užimtų vietų sekos
- 8. D · Patikrinti, ar abu briaunos galai jau sujungti
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.