1.Lengvas
Kuri struktūra paprastai naudojama prioritetinei eilei įgyvendinti?
- AStekas
- BEilutė
- CNesutvarkytas vienkryptis susietasis sąrašas
- DKrūva
2.Lengvas
Ką saugo atvaizdis (žodynas, map)?
- ARaktų ir reikšmių poras su unikaliais raktais
- BTik reikšmes įterpimo tvarka
- CPagal dydį surikiuotas reikšmes
- DVienodų raktų poras
3.Lengvas
Kaip masyvo elementai saugomi atmintyje?
- AIšbarstyti, susieti rodyklėmis
- BViename vientisame bloke, vienas po kito
- CAtsitiktinėse maišos funkcijos parinktose vietose
- DAtminties puslapių medyje
4.Vidutinis
Eilė įgyvendinta dviem stekais: push atliekamas į steką „in“, o pop – iš steko „out“, kuris, ištuštėjęs, papildomas iš „in“. Kokia amortizuota vienos operacijos kaina?
- AO(1)
- BO(n)
- CO(log n)
- DO(n²)
5.Vidutinis
Kas nutinka, kai maišos lentelė, jos užpildymo koeficientui viršijus slenkstį, atlieka pakartotinį maišymą (rehash)?
- ASeniausi raktai pašalinami vietai atlaisvinti
- BĮ naują perpildos sąrašą lentelės gale perkeliami tik susidūrę raktai
- CIšskiriama didesnė lentelė, ir kiekvienas raktas įterpiamas iš naujo
- DEsami raktai surikiuojami vietoje
6.Vidutinis
Kurį abstraktųjį duomenų tipą Dijkstros algoritmas naudoja kitai apdorojamai viršūnei parinkti?
- ANesutvarkytą aibę
- BFIFO eilę
- CSteką
- DMin prioritetinę eilę
7.Sunkus
Objektas saugomas kaip raktas maišos atvaizdyje, o paskui pakeičiamas laukas, kurį naudoja jo maišos funkcija. Koks tikėtinas rezultatas?
- AObjekto paieška gali nepavykti, nes jis yra senosios maišos reikšmės kibire
- BAtvaizdis išmeta klaidą tą akimirką, kai laukas pasikeičia
- CAtvaizdis automatiškai perkelia raktą į naują kibirą
- DNiekas nepasikeičia, nes rakto maišos reikšmė skaičiuojama tik vieną kartą programai pasileidus
8.Sunkus
Struktūros union-find (nesikertančios aibės) su jungimu pagal rangą ir kelio suspaudimu amortizuota vienos operacijos kaina yra:
- ATiksliai O(log n)
- BO(α(n)), atvirkštinė Ackermanno funkcija, praktiškai pastovi
- CO(n)
- DO(n²)
Atsakymai
- 1. D · Krūva
- 2. A · Raktų ir reikšmių poras su unikaliais raktais
- 3. B · Viename vientisame bloke, vienas po kito
- 4. A · O(1)
- 5. C · Išskiriama didesnė lentelė, ir kiekvienas raktas įterpiamas iš naujo
- 6. D · Min prioritetinę eilę
- 7. A · Objekto paieška gali nepavykti, nes jis yra senosios maišos reikšmės kibire
- 8. B · O(α(n)), atvirkštinė Ackermanno funkcija, praktiškai pastovi
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.