1.Lengvas
Vienkrypčiame susietajame sąraše kiekvienas mazgas turi:
- ADuomenis ir nuorodą į kitą mazgą
- BTik duomenis
- CDuomenis ir nuorodas į visus kitus mazgus
- DDuomenis ir indeksą
2.Lengvas
Ką atlieka steko operacija peek (arba top)?
- APašalina viršutinį elementą ir jį grąžina
- BPašalina visus steko elementus
- CGrąžina apatinį steko elementą
- DGrąžina viršutinį elementą jo nepašalindama
3.Lengvas
Kuri duomenų struktūra veikia principu „paskutinis įėjo – pirmas išėjo“ (LIFO)?
- AMaišos lentelė
- BSusietasis sąrašas
- CEilė
- DStekas
4.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)
- BSusietieji sąrašai visada saugo elementus diske
- CMasyvai reikšmėms palyginti naudoja mažiau instrukcijų
- DMasyvo elementai išdėstyti vientisai, todėl gerai išnaudoja procesoriaus podėlį (cache)
5.Vidutinis
Raktai 50, 30, 70, 20, 40 šia tvarka įterpiami į tuščią dvejetainį paieškos medį. Koks yra 30 kairysis vaikas?
- A40
- B20
- C70
- D50
6.Vidutinis
Kokią balanso sąlygą AVL medis palaiko kiekviename mazge?
- AAbiejuose kiekvieno mazgo pomedžiuose yra lygiai tiek pat mazgų
- BVisi lapai lygiai tame pačiame gylyje
- CKiekvienas mazgas nuspalvintas raudonai arba juodai
- DKairiojo ir dešiniojo pomedžių aukščiai skiriasi daugiausia 1
7.Sunkus
Mazgas su dviem vaikais iš dvejetainio paieškos medžio paprastai šalinamas:
- ASukeičiant jį su šaknimi
- BPakeičiant jį in-order įpėdiniu (arba pirmtaku) ir pašalinant tą mazgą
- CPašalinant visą pomedį
- DPerstatant po juo esantį pomedį iš naujo ir iš naujo įterpiant kiekvieną jame buvusį raktą
8.Sunkus
Objektas saugomas kaip raktas maišos atvaizdyje, o paskui pakeičiamas laukas, kurį naudoja jo maišos funkcija. Koks tikėtinas rezultatas?
- AAtvaizdis išmeta klaidą tą akimirką, kai laukas pasikeičia
- BNiekas nepasikeičia, nes rakto maišos reikšmė skaičiuojama tik vieną kartą programai pasileidus
- CAtvaizdis automatiškai perkelia raktą į naują kibirą
- DObjekto paieška gali nepavykti, nes jis yra senosios maišos reikšmės kibire
Atsakymai
- 1. A · Duomenis ir nuorodą į kitą mazgą
- 2. D · Grąžina viršutinį elementą jo nepašalindama
- 3. D · Stekas
- 4. D · Masyvo elementai išdėstyti vientisai, todėl gerai išnaudoja procesoriaus podėlį (cache)
- 5. B · 20
- 6. D · Kairiojo ir dešiniojo pomedžių aukščiai skiriasi daugiausia 1
- 7. B · Pakeičiant jį in-order įpėdiniu (arba pirmtaku) ir pašalinant tą mazgą
- 8. D · Objekto paieška gali nepavykti, nes jis yra senosios maišos reikšmės kibire
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.