1.Lengvas
Kuri duomenų struktūra naudojama medžio apėjimui lygmenimis (level-order)?
- AStekas
- BMaišos lentelė
- CPrioritetinė eilė
- DEilė
2.Lengvas
Ką vienkrypčiame susietajame sąraše turi paskutinio mazgo rodyklė next?
- ASąrašo mazgų skaičių
- BAnkstesnio mazgo adresą
- CPirmojo mazgo adresą
- DNull (jokio mazgo)
3.Lengvas
Kaip vadinama eilės operacija, kuri pašalina priekyje esantį elementą?
- APush
- BEnqueue
- CInsert
- DDequeue
4.Vidutinis
Kuris kolizijų sprendimo metodas saugo susidūrusius raktus sąraše tame pačiame kibire?
- ATiesinis zondavimas
- BAtskiros grandinės (separate chaining)
- CDvigubas maišymas
- DKvadratinis zondavimas
5.Vidutinis
Kurį abstraktųjį duomenų tipą Dijkstros algoritmas naudoja kitai apdorojamai viršūnei parinkti?
- ANesutvarkytą aibę
- BSteką
- CFIFO eilę
- DMin prioritetinę eilę
6.Vidutinis
Kur yra mazgo su indeksu i tėvas dvejetainėje krūvoje, saugomoje masyve nuo indekso 0?
- AIndeksu ⌊i / 2⌋ + 1
- BIndeksu i − 1
- CIndeksu ⌊(i − 1) / 2⌋
- DIndeksu 2i + 1
7.Sunkus
Kuo radix medis (suspaustas Trie) pranašesnis už paprastą Trie?
- AJis kiekvieną žodį saugo šaknyje esančioje maišos lentelėje, o ne atskiruose mazguose
- BJis vieno vaiko mazgų grandines sujungia į vieną eilute pažymėtą briauną
- CJis kiekvieno mazgo vaikus surikiuoja pagal dažnį
- DJis išlaiko tik pirmąją kiekvieno žodžio raidę
8.Sunkus
Kam Kruskalo minimalaus jungiamojo medžio algoritme naudojama union-find struktūra?
- ASurikiuoti briaunas pagal svorį
- BPaieškos metu saugoti dabartinį kiekvienos viršūnės atstumą nuo šaltinio
- CParinkti pradinę viršūnę
- DPatikrinti, ar abu briaunos galai jau sujungti
Atsakymai
- 1. D · Eilė
- 2. D · Null (jokio mazgo)
- 3. D · Dequeue
- 4. B · Atskiros grandinės (separate chaining)
- 5. D · Min prioritetinę eilę
- 6. C · Indeksu ⌊(i − 1) / 2⌋
- 7. B · Jis vieno vaiko mazgų grandines sujungia į vieną eilute pažymėtą briauną
- 8. D · Patikrinti, ar abu briaunos galai jau sujungti
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.