1.Lengvas
Mazgo gylis medyje yra:
- ABriaunų skaičius nuo to mazgo iki giliausio lapo
- BTo mazgo vaikų skaičius
- CBriaunų skaičius nuo šaknies iki to mazgo
- DJo pomedžio mazgų skaičius
2.Lengvas
Koks pagrindinis skirtumas tarp statinio ir dinaminio masyvo?
- AStatinis masyvas leidžia lėtesnę prieigą pagal indeksą
- BStatinis masyvas gali saugoti tik skaičius
- CDinaminis masyvas saugo elementus susietuose mazguose, kad galėtų augti po vieną
- DDinaminis masyvas gali augti persikeldamas į didesnį atminties bloką
3.Lengvas
Kuri duomenų struktūra labiausiai tinka teksto redaktoriaus funkcijai „atšaukti“ (undo)?
- AEilė
- BStekas
- CMaišos aibė
- DGrafas
4.Vidutinis
Kiek mazgų turi tobulas dvejetainis medis, kurio aukštis h (aukštis skaičiuojamas briaunomis)?
- Ah2
- B2h + 1
- C2h+1 − 1
- D2h
5.Vidutinis
Kuris kolizijų sprendimo metodas saugo susidūrusius raktus sąraše tame pačiame kibire?
- ADvigubas maišymas
- BKvadratinis zondavimas
- CAtskiros grandinės (separate chaining)
- DTiesinis zondavimas
6.Vidutinis
7 dydžio maišos lentelė naudoja h(k) = k mod 7 ir tiesinį zondavimą. Kur saugomas 17, įterpus 10?
- AIndeksu 6
- BIndeksu 0
- CIndeksu 4
- DIndeksu 3
7.Sunkus
Dinaminis masyvas užsipildęs padvigubėja. Kodėl daugelis įgyvendinimų jį sumažina tik tada, kai jis užpildytas ketvirtadaliu, o ne perpus?
- AKad būtų išvengta pakartotinio dydžio keitimo, kai push ir pop kaitaliojasi prie ribos
- BNes atminties paskirstytuvas gali atlaisvinti atmintį tik bloko ketvirtadaliais
- CNes perpus mažinant esant pusei talpos būtų prarasti elementai
- DKad masyvas liktų surikiuotas
8.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
- BPašalinti raktai saugumo sumetimais turi būti laikomi amžinai, todėl vietų niekada negalima naudoti pakartotinai
- CAntkapiai pagreitina maišymą
- DDėl to lentelė tampa surikiuota
Atsakymai
- 1. C · Briaunų skaičius nuo šaknies iki to mazgo
- 2. D · Dinaminis masyvas gali augti persikeldamas į didesnį atminties bloką
- 3. B · Stekas
- 4. C · 2h+1 − 1
- 5. C · Atskiros grandinės (separate chaining)
- 6. C · Indeksu 4
- 7. A · Kad būtų išvengta pakartotinio dydžio keitimo, kai push ir pop kaitaliojasi prie ribos
- 8. A · Ištuštinus vietą, galėtų nutrūkti kitų raktų zondavimo seka
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.