1.Lengvas
Kuri struktūra paprastai naudojama prioritetinei eilei įgyvendinti?
- AKrūva
- BEilutė
- CNesutvarkytas vienkryptis susietasis sąrašas
- DStekas
2.Lengvas
Kas grafe yra ciklas?
- ABriauna, kurios svoris lygus nuliui
- BKelias, prasidedantis ir pasibaigiantis toje pačioje viršūnėje
- CViršūnė be briaunų
- DKelias, aplankantis kiekvieną viršūnę
3.Lengvas
Kuri duomenų struktūra naudojama medžio apėjimui lygmenimis (level-order)?
- AStekas
- BMaišos lentelė
- CEilė
- DPrioritetinė eilė
4.Vidutinis
Kodėl masyvo apėjimas praktikoje dažnai daug greitesnis nei tokio pat ilgio susietojo sąrašo apėjimas?
- ASusietieji sąrašai visada saugo elementus diske
- BMasyvai reikšmėms palyginti naudoja mažiau instrukcijų
- CMasyvo apėjimas iš viso yra O(1), o susietojo sąrašo – O(n)
- DMasyvo elementai išdėstyti vientisai, todėl gerai išnaudoja procesoriaus podėlį (cache)
5.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?
- A1 2 3 4 5
- B1 2 4 5 3
- C4 5 2 3 1
- D4 2 5 1 3
6.Vidutinis
Kaip žiedinėje eilėje, saugomoje n talpos masyve, apskaičiuojama kita pozicija po indekso i?
- Ai + 1
- B2i + 1
- C(i + 1) mod n
- D(i − 1) mod n
7.Sunkus
Koks paieškos platyn vykdymo laikas grafui su V viršūnių, saugomam gretimumo matrica?
- AO(V)
- BO(V²)
- CO(E log V)
- DO(V + E)
8.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 perpus mažinant esant pusei talpos būtų prarasti elementai
- BNes atminties paskirstytuvas gali atlaisvinti atmintį tik bloko ketvirtadaliais
- CKad masyvas liktų surikiuotas
- DKad būtų išvengta pakartotinio dydžio keitimo, kai push ir pop kaitaliojasi prie ribos
Atsakymai
- 1. A · Krūva
- 2. B · Kelias, prasidedantis ir pasibaigiantis toje pačioje viršūnėje
- 3. C · Eilė
- 4. D · Masyvo elementai išdėstyti vientisai, todėl gerai išnaudoja procesoriaus podėlį (cache)
- 5. B · 1 2 4 5 3
- 6. C · (i + 1) mod n
- 7. B · O(V²)
- 8. D · Kad būtų išvengta pakartotinio dydžio keitimo, kai push ir pop kaitaliojasi prie ribos
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.