1.Lengvas
Kaip vadinama eilės operacija, kuri pašalina priekyje esantį elementą?
- ADequeue
- BInsert
- CEnqueue
- DPush
2.Lengvas
Mazgo gylis medyje yra:
- ABriaunų skaičius nuo to mazgo iki giliausio lapo
- BTo mazgo vaikų skaičius
- CBriaunų skaičius nuo šaknies iki to mazgo
- DJo pomedžio mazgų skaičius
3.Lengvas
Kas medyje yra lapas?
- AMazgas, neturintis tėvo
- BMazgas, neturintis vaikų
- CMazgas su didžiausia reikšme
- DMazgas, turintis lygiai vieną vaiką
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
- BIšskiriama didesnė lentelė, ir kiekvienas raktas įterpiamas iš naujo
- CSeniausi raktai pašalinami vietai atlaisvinti
- DEsami raktai surikiuojami vietoje
5.Vidutinis
Kokia sargybinio (fiktyvaus, sentinel) mazgo paskirtis susietajame sąraše?
- APadaryti sąrašą surikiuotą
- BSaugoti elementų skaičių
- CNeleisti sąrašui augti virš nustatyto didžiausio mazgų skaičiaus
- DSupaprastinti kodą pašalinant specialiuosius atvejus pradžioje ar pabaigoje
6.Vidutinis
Žiedinis buferis (ring buffer) dažniausiai naudojamas įgyvendinti:
- AMaišos funkciją
- BDvejetainį paieškos medį
- CGrafo apėjimą
- DFiksuoto dydžio eilę
7.Sunkus
AVL mazgas nesubalansuotas, nes jo kairiojo vaiko dešinysis pomedis tapo per aukštas (kairė–dešinė atvejis). Koks taisymas taikomas?
- ADešinysis posūkis kairiajame vaike, tada kairysis posūkis mazge
- BVienas kairysis posūkis mazge
- CKairysis posūkis kairiajame vaike, tada dešinysis posūkis mazge
- DVienas dešinysis posūkis mazge
8.Sunkus
Segmentų medis (segment tree) paprastai naudojamas:
- AStekui įgyvendinti
- BEilutėms rikiuoti abėcėlės tvarka, saugant kiekvieną prefiksą atskirame medžio mazge
- CAtsakyti į intervalų užklausas (pvz., intervalų sumas) ir atnaujinti per O(log n)
- DGrafo briaunoms saugoti
Atsakymai
- 1. A · Dequeue
- 2. C · Briaunų skaičius nuo šaknies iki to mazgo
- 3. B · Mazgas, neturintis vaikų
- 4. B · Išskiriama didesnė lentelė, ir kiekvienas raktas įterpiamas iš naujo
- 5. D · Supaprastinti kodą pašalinant specialiuosius atvejus pradžioje ar pabaigoje
- 6. D · Fiksuoto dydžio eilę
- 7. C · Kairysis posūkis kairiajame vaike, tada dešinysis posūkis mazge
- 8. C · Atsakyti į intervalų užklausas (pvz., intervalų sumas) ir atnaujinti per O(log n)
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.