1.Lengvas
Kur dvejetainėje min krūvoje yra mažiausias elementas?
- AKairiausiame lape
- BŠaknyje
- CPaskutinėje masyvo pozicijoje
- DBet kuriame lape, kurį reikia surasti
2.Lengvas
Kas maišos lentelėje yra kolizija?
- ALentelei pritrūksta atminties
- BDu skirtingi raktai susiejami su tuo pačiu indeksu
- CRakto apskritai neįmanoma sumaišyti
- DDu vienodi raktai saugomi dukart
3.Lengvas
Kas yra svorinis grafas?
- AGrafas, kurio kai kurios viršūnės sunkesnės už kitas, nes turi daugiau briaunų
- BGrafas, saugomas diske
- CGrafas, turintis daugiau briaunų nei viršūnių
- DGrafas, kurio kiekviena briauna turi skaitinę reikšmę, pvz., kainą ar atstumą
4.Vidutinis
Kurią duomenų struktūrą vykdoma programa naudoja aktyviems funkcijų kvietimams ir jų lokaliesiems kintamiesiems sekti?
- AKvietimų steką
- BDinaminės atminties (heap) eilę
- CRėmelių dvejetainį paieškos medį
- DFunkcijų maišos lentelę
5.Vidutinis
Kas teisinga apie nekryptinio grafo gretimumo matricą?
- AKiekvienoje eilutėje yra lygiai vienas 1
- BJi simetriška pagrindinės įstrižainės atžvilgiu
- CJi visada viršutinė trikampė
- DJos pagrindinėje įstrižainėje visada yra vienetai
6.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(n)
- BO(log n)
- CO(1)
- DO(n²)
7.Sunkus
Segmentų medis (segment tree) paprastai naudojamas:
- AStekui įgyvendinti
- BGrafo briaunoms saugoti
- CEilutėms rikiuoti abėcėlės tvarka, saugant kiekvieną prefiksą atskirame medžio mazge
- DAtsakyti į intervalų užklausas (pvz., intervalų sumas) ir atnaujinti per O(log n)
8.Sunkus
Kuri apėjimų pora visada vienareikšmiškai nusako dvejetainį medį su skirtingais raktais?
- APreorder ir postorder
- BVien preorder
- CPreorder ir inorder
- DVien apėjimas lygmenimis
Atsakymai
- 1. B · Šaknyje
- 2. B · Du skirtingi raktai susiejami su tuo pačiu indeksu
- 3. D · Grafas, kurio kiekviena briauna turi skaitinę reikšmę, pvz., kainą ar atstumą
- 4. A · Kvietimų steką
- 5. B · Ji simetriška pagrindinės įstrižainės atžvilgiu
- 6. C · O(1)
- 7. D · Atsakyti į intervalų užklausas (pvz., intervalų sumas) ir atnaujinti per O(log n)
- 8. C · Preorder ir inorder
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.