1.Lengvas
Kur dvejetainėje min krūvoje yra mažiausias elementas?
- AKairiausiame lape
- BŠaknyje
- CBet kuriame lape, kurį reikia surasti
- DPaskutinėje masyvo pozicijoje
2.Lengvas
Koks yra aibės, kaip abstrakčiojo duomenų tipo, apibrėžiantis bruožas?
- AJi leidžia prieigą tik viename gale
- BJi saugo raktų ir reikšmių poras
- CJi saugo elementus surikiuota tvarka
- DJi saugo elementus be pasikartojimų
3.Lengvas
Kaip masyvo elementai saugomi atmintyje?
- AAtminties puslapių medyje
- BViename vientisame bloke, vienas po kito
- CIšbarstyti, susieti rodyklėmis
- DAtsitiktinėse maišos funkcijos parinktose vietose
4.Vidutinis
Dvejetainio medžio šaknis yra 1, jos kairysis vaikas 2, dešinysis 3; mazgas 2 turi vaikus 4 (kairįjį) ir 5 (dešinįjį). Koks preorder apėjimas?
- A4 2 5 1 3
- B4 5 2 3 1
- C1 2 4 5 3
- D1 2 3 4 5
5.Vidutinis
Dvejetainio paieškos medžio mazgas turi dešinįjį pomedį. Kur yra jo in-order įpėdinis?
- AKairiausias jo dešiniojo pomedžio mazgas
- BVisada jo tėvas
- CDešiniausias jo kairiojo pomedžio mazgas
- DVisada jo dešinysis vaikas
6.Vidutinis
Kuris kolizijų sprendimo metodas saugo susidūrusius raktus sąraše tame pačiame kibire?
- ADvigubas maišymas
- BAtskiros grandinės (separate chaining)
- CKvadratinis zondavimas
- DTiesinis zondavimas
7.Sunkus
Segmentų medis (segment tree) paprastai naudojamas:
- AAtsakyti į intervalų užklausas (pvz., intervalų sumas) ir atnaujinti per O(log n)
- BStekui įgyvendinti
- CEilutėms rikiuoti abėcėlės tvarka, saugant kiekvieną prefiksą atskirame medžio mazge
- DGrafo briaunoms saugoti
8.Sunkus
Kiekvienam masyvo elementui norite rasti artimiausią didesnį elementą į dešinę, iš viso per O(n). Kuri struktūra padeda?
- AVisų elementų maišos lentelė
- BEilė, laikanti kiekvieną elementų porą
- CStekas, kuriame laikomi atsakymo laukiantys elementai
- DKiekvienam elementui iš naujo sudaromas dvejetainis paieškos medis
Atsakymai
- 1. B · Šaknyje
- 2. D · Ji saugo elementus be pasikartojimų
- 3. B · Viename vientisame bloke, vienas po kito
- 4. C · 1 2 4 5 3
- 5. A · Kairiausias jo dešiniojo pomedžio mazgas
- 6. B · Atskiros grandinės (separate chaining)
- 7. A · Atsakyti į intervalų užklausas (pvz., intervalų sumas) ir atnaujinti per O(log n)
- 8. C · Stekas, kuriame laikomi atsakymo laukiantys elementai
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.