1.Lengvas
Kuri duomenų struktūra veikia principu „pirmas įėjo – pirmas išėjo“ (FIFO)?
- AStekas
- BDvejetainis medis
- CEilė
- DKrūva
2.Lengvas
Kuo apibrėžiamas dvejetainis medis?
- AMedis turi lygiai du lygmenis
- BKiekvienas mazgas saugo dvejetainį skaičių
- CKiekvienas mazgas turi daugiausia du vaikus
- DKiekvienas mazgas turi lygiai du vaikus
3.Lengvas
Koks pagrindinis skirtumas tarp statinio ir dinaminio masyvo?
- ADinaminis masyvas gali augti persikeldamas į didesnį atminties bloką
- BStatinis masyvas leidžia lėtesnę prieigą pagal indeksą
- CStatinis masyvas gali saugoti tik skaičius
- DDinaminis masyvas saugo elementus susietuose mazguose, kad galėtų augti po vieną
4.Vidutinis
Kas nutinka, kai maišos lentelė, jos užpildymo koeficientui viršijus slenkstį, atlieka pakartotinį maišymą (rehash)?
- AĮ naują perpildos sąrašą lentelės gale perkeliami tik susidūrę raktai
- BEsami raktai surikiuojami vietoje
- CSeniausi raktai pašalinami vietai atlaisvinti
- DIšskiriama didesnė lentelė, ir kiekvienas raktas įterpiamas iš naujo
5.Vidutinis
Dvejetainėje min krūvoje, saugomoje masyve (indeksai nuo 0), mazgo su indeksu i vaikai yra pozicijose:
- Ai/2 ir i/2 + 1
- B2i ir 2i + 1
- Ci + 1 ir i + 2
- D2i + 1 ir 2i + 2
6.Vidutinis
Kokia postfiksinio reiškinio 3 4 + 2 * reikšmė?
- A10
- B11
- C14
- D24
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?
- ANes atminties paskirstytuvas gali atlaisvinti atmintį tik bloko ketvirtadaliais
- BNes perpus mažinant esant pusei talpos būtų prarasti elementai
- CKad būtų išvengta pakartotinio dydžio keitimo, kai push ir pop kaitaliojasi prie ribos
- DKad masyvas liktų surikiuotas
8.Sunkus
Kodėl serveris galėtų savo maišos funkciją atsitiktinai parinkti iš universaliosios šeimos?
- AKad maišos lentelė būtų surikiuota
- BKad nebereikėtų keisti lentelės dydžio
- CKad garantuotų, jog jokie du raktai niekada nesusidurs, kokius raktus beišsiųstų užpuolikas
- DKad būtų labai mažai tikėtina, jog užpuolikas parinks daug raktų, kurie visi susiduria
Atsakymai
- 1. C · Eilė
- 2. C · Kiekvienas mazgas turi daugiausia du vaikus
- 3. A · Dinaminis masyvas gali augti persikeldamas į didesnį atminties bloką
- 4. D · Išskiriama didesnė lentelė, ir kiekvienas raktas įterpiamas iš naujo
- 5. D · 2i + 1 ir 2i + 2
- 6. C · 14
- 7. C · Kad būtų išvengta pakartotinio dydžio keitimo, kai push ir pop kaitaliojasi prie ribos
- 8. D · Kad būtų labai mažai tikėtina, jog užpuolikas parinks daug raktų, kurie visi susiduria
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.