1.Lengvas
Kas grafe yra ciklas?
- AViršūnė be briaunų
- BKelias, aplankantis kiekvieną viršūnę
- CKelias, prasidedantis ir pasibaigiantis toje pačioje viršūnėje
- DBriauna, kurios svoris lygus nuliui
2.Lengvas
Kaip masyvo elementai saugomi atmintyje?
- AAtsitiktinėse maišos funkcijos parinktose vietose
- BIšbarstyti, susieti rodyklėmis
- CAtminties puslapių medyje
- DViename vientisame bloke, vienas po kito
3.Lengvas
Dvejetainiame paieškos medyje mazgo kairiojo pomedžio reikšmės yra:
- AAtsitiktine tvarka
- BMažesnės už mazgo reikšmę
- CDidesnės už mazgo reikšmę
- DLygios mazgo reikšmei
4.Vidutinis
Kaip rasti mažiausią raktą dvejetainiame paieškos medyje?
- ANuo šaknies eiti kairiaisiais vaikais, kol nebėra kairiojo vaiko
- BNuo šaknies eiti dešiniaisiais vaikais, kol nebėra dešiniojo vaiko
- CPažiūrėti tik į šaknį
- DAplankyti kiekvieną lapą ir juos palyginti
5.Vidutinis
Kokia sargybinio (fiktyvaus, sentinel) mazgo paskirtis susietajame sąraše?
- ASaugoti elementų skaičių
- BNeleisti sąrašui augti virš nustatyto didžiausio mazgų skaičiaus
- CSupaprastinti kodą pašalinant specialiuosius atvejus pradžioje ar pabaigoje
- DPadaryti sąrašą surikiuotą
6.Vidutinis
Žiedinis buferis (ring buffer) dažniausiai naudojamas įgyvendinti:
- AGrafo apėjimą
- BDvejetainį paieškos medį
- CFiksuoto dydžio eilę
- DMaišos funkciją
7.Sunkus
Segmentų medis (segment tree) paprastai naudojamas:
- AEilutėms rikiuoti abėcėlės tvarka, saugant kiekvieną prefiksą atskirame medžio mazge
- BStekui įgyvendinti
- CGrafo briaunoms saugoti
- DAtsakyti į intervalų užklausas (pvz., intervalų sumas) ir atnaujinti per O(log n)
8.Sunkus
Kodėl B medžiai naudojami duomenų bazėse ir failų sistemose?
- ADidelis šakojimosi koeficientas išlaiko medį žemą ir sumažina lėtų disko skaitymų skaičių
- BJie saugo nesurikiuotus duomenis
- CJie naudoja mažiau atminties nei bet koks masyvas, todėl visas indeksas visada telpa operatyviojoje atmintyje
- DJų nereikia perbalansuoti
Atsakymai
- 1. C · Kelias, prasidedantis ir pasibaigiantis toje pačioje viršūnėje
- 2. D · Viename vientisame bloke, vienas po kito
- 3. B · Mažesnės už mazgo reikšmę
- 4. A · Nuo šaknies eiti kairiaisiais vaikais, kol nebėra kairiojo vaiko
- 5. C · Supaprastinti kodą pašalinant specialiuosius atvejus pradžioje ar pabaigoje
- 6. C · Fiksuoto dydžio eilę
- 7. D · Atsakyti į intervalų užklausas (pvz., intervalų sumas) ir atnaujinti per O(log n)
- 8. A · Didelis šakojimosi koeficientas išlaiko medį žemą ir sumažina lėtų disko skaitymų skaičių
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.