1.Lengvas
Kuri struktūra paprastai naudojama prioritetinei eilei įgyvendinti?
- AEilutė
- BKrūva
- CStekas
- DNesutvarkytas vienkryptis susietasis sąrašas
2.Lengvas
Kokia tvarka dvejetainio medžio apėjimas postorder aplanko mazgus?
- ADešinysis pomedis, tada mazgas, tada kairysis pomedis
- BKairysis pomedis, tada mazgas, tada dešinysis pomedis
- CMazgas, tada kairysis pomedis, tada dešinysis pomedis
- DKairysis pomedis, tada dešinysis pomedis, tada mazgas
3.Lengvas
Kur dvejetainėje min krūvoje yra mažiausias elementas?
- ABet kuriame lape, kurį reikia surasti
- BŠaknyje
- CPaskutinėje masyvo pozicijoje
- DKairiausiame lape
4.Vidutinis
Kurį abstraktųjį duomenų tipą Dijkstros algoritmas naudoja kitai apdorojamai viršūnei parinkti?
- ASteką
- BMin prioritetinę eilę
- CFIFO eilę
- DNesutvarkytą aibę
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?
- A4 5 2 3 1
- B4 2 5 1 3
- C1 2 3 4 5
- D1 2 4 5 3
6.Vidutinis
Kurią duomenų struktūrą vykdoma programa naudoja aktyviems funkcijų kvietimams ir jų lokaliesiems kintamiesiems sekti?
- AKvietimų steką
- BRėmelių dvejetainį paieškos medį
- CFunkcijų maišos lentelę
- DDinaminės atminties (heap) eilę
7.Sunkus
Iš n skaičių srauto reikia išlaikyti k mažiausių reikšmių naudojant O(k) atminties. Kuris būdas veikia per O(n log k)?
- Ak dydžio max krūva, kurios šaknis pakeičiama atėjus mažesnei reikšmei
- BMin krūva, laikanti visas n reikšmių, iš kurios pabaigoje išimama k mažiausių
- CVisų n reikšmių surikiuotas masyvas
- DPaskutinių k reikšmių FIFO eilė
8.Sunkus
Struktūros union-find (nesikertančios aibės) su jungimu pagal rangą ir kelio suspaudimu amortizuota vienos operacijos kaina yra:
- ATiksliai O(log n)
- BO(α(n)), atvirkštinė Ackermanno funkcija, praktiškai pastovi
- CO(n)
- DO(n²)
Atsakymai
- 1. B · Krūva
- 2. D · Kairysis pomedis, tada dešinysis pomedis, tada mazgas
- 3. B · Šaknyje
- 4. B · Min prioritetinę eilę
- 5. D · 1 2 4 5 3
- 6. A · Kvietimų steką
- 7. A · k dydžio max krūva, kurios šaknis pakeičiama atėjus mažesnei reikšmei
- 8. B · O(α(n)), atvirkštinė Ackermanno funkcija, praktiškai pastovi
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.