1.Lengvas
Kiek briaunų turi medis su n mazgų?
- An
- Bn − 1
- C2n
- Dn + 1
2.Lengvas
Kas yra dekas (deque, dvipusė eilė)?
- AEilė, leidžianti šalinti tik gale
- BStruktūra, leidžianti įterpti ir šalinti abiejuose galuose
- CPagal prioritetą surikiuota eilė
- DDvi atskiros eilės, besidalijančios vienu masyvu
3.Lengvas
Koks pagrindinis skirtumas tarp statinio ir dinaminio masyvo?
- AStatinis masyvas gali saugoti tik skaičius
- BDinaminis masyvas gali augti persikeldamas į didesnį atminties bloką
- CStatinis masyvas leidžia lėtesnę prieigą pagal indeksą
- DDinaminis masyvas saugo elementus susietuose mazguose, kad galėtų augti po vieną
4.Vidutinis
Kurį abstraktųjį duomenų tipą Dijkstros algoritmas naudoja kitai apdorojamai viršūnei parinkti?
- ASteką
- BNesutvarkytą aibę
- CFIFO eilę
- DMin prioritetinę eilę
5.Vidutinis
Turite nuorodą į mazgą sąrašo viduryje. Kuriame sąraše jį galite pašalinti per O(1)?
- ADvikrypčiame susietajame sąraše
- BDinaminiame masyve
- CVienkrypčiame susietajame sąraše
- DSurikiuotame masyve
6.Vidutinis
Kiek mazgų turi tobulas dvejetainis medis, kurio aukštis h (aukštis skaičiuojamas briaunomis)?
- A2h + 1
- Bh2
- C2h
- D2h+1 − 1
7.Sunkus
Struktūros union-find (nesikertančios aibės) su jungimu pagal rangą ir kelio suspaudimu amortizuota vienos operacijos kaina yra:
- AO(α(n)), atvirkštinė Ackermanno funkcija, praktiškai pastovi
- BO(n²)
- CO(n)
- DTiksliai O(log n)
8.Sunkus
Kodėl duomenų bazės indeksams dažnai naudoja B+ medžius, o ne paprastus B medžius?
- AVisi įrašai yra susietuose lapuose, todėl intervalų peržiūra efektyvi
- BB+ medžių nereikia balansuoti
- CB+ medžiai duomenis saugo tik šaknyje
- DB+ medžiai naudoja dvejetainius vidinius mazgus, todėl sumažėja skaitymų iš disko
Atsakymai
- 1. B · n − 1
- 2. B · Struktūra, leidžianti įterpti ir šalinti abiejuose galuose
- 3. B · Dinaminis masyvas gali augti persikeldamas į didesnį atminties bloką
- 4. D · Min prioritetinę eilę
- 5. A · Dvikrypčiame susietajame sąraše
- 6. D · 2h+1 − 1
- 7. A · O(α(n)), atvirkštinė Ackermanno funkcija, praktiškai pastovi
- 8. A · Visi įrašai yra susietuose lapuose, todėl intervalų peržiūra efektyvi
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.