1.Lengvas
Kuri operacija masyvui yra O(1), o vienkrypčiam susietajam sąrašui – O(n)?
- APirmojo elemento pašalinimas
- BPirmojo elemento skaitymas
- CĮterpimas į pradžią
- DPrieiga prie elemento su indeksu i
2.Lengvas
Koks yra aibės, kaip abstrakčiojo duomenų tipo, apibrėžiantis bruožas?
- AJi saugo elementus surikiuota tvarka
- BJi leidžia prieigą tik viename gale
- CJi saugo elementus be pasikartojimų
- DJi saugo raktų ir reikšmių poras
3.Lengvas
Ką saugo atvaizdis (žodynas, map)?
- ATik reikšmes įterpimo tvarka
- BVienodų raktų poras
- CPagal dydį surikiuotas reikšmes
- DRaktų ir reikšmių poras su unikaliais raktais
4.Vidutinis
Kokia kaina įterpti elementą į n elementų masyvo vidurį?
- AO(1), nes indeksas žinomas
- BO(log n), dėl dvejetainės paieškos
- CO(n²), nes kiekvienas elementas pajuda n kartų
- DO(n), nes vėlesnius elementus reikia pastumti
5.Vidutinis
Kaip žiedinėje eilėje, saugomoje n talpos masyve, apskaičiuojama kita pozicija po indekso i?
- A2i + 1
- Bi + 1
- C(i − 1) mod n
- D(i + 1) mod n
6.Vidutinis
Kurį abstraktųjį duomenų tipą Dijkstros algoritmas naudoja kitai apdorojamai viršūnei parinkti?
- ASteką
- BNesutvarkytą aibę
- CMin prioritetinę eilę
- DFIFO eilę
7.Sunkus
Kuri duomenų struktūra leidžia LRU (least recently used) podėlį su O(1) get ir put operacijomis?
- AVienas surikiuotas masyvas
- BTik stekas
- CTik dvejetainis paieškos medis
- DMaišos žemėlapis kartu su dvikrypčiu susietuoju sąrašu
8.Sunkus
Kiekvienam masyvo elementui norite rasti artimiausią didesnį elementą į dešinę, iš viso per O(n). Kuri struktūra padeda?
- AKiekvienam elementui iš naujo sudaromas dvejetainis paieškos medis
- BEilė, laikanti kiekvieną elementų porą
- CStekas, kuriame laikomi atsakymo laukiantys elementai
- DVisų elementų maišos lentelė
Atsakymai
- 1. D · Prieiga prie elemento su indeksu i
- 2. C · Ji saugo elementus be pasikartojimų
- 3. D · Raktų ir reikšmių poras su unikaliais raktais
- 4. D · O(n), nes vėlesnius elementus reikia pastumti
- 5. D · (i + 1) mod n
- 6. C · Min prioritetinę eilę
- 7. D · Maišos žemėlapis kartu su dvikrypčiu susietuoju sąrašu
- 8. C · Stekas, kuriame laikomi atsakymo laukiantys elementai
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.