1.Lengvas
Kas medyje yra lapas?
- AMazgas su didžiausia reikšme
- BMazgas, neturintis vaikų
- CMazgas, turintis lygiai vieną vaiką
- DMazgas, neturintis tėvo
2.Lengvas
Mazgo gylis medyje yra:
- ABriaunų skaičius nuo šaknies iki to mazgo
- BBriaunų skaičius nuo to mazgo iki giliausio lapo
- CJo pomedžio mazgų skaičius
- DTo mazgo vaikų skaičius
3.Lengvas
Kuri operacija masyvui yra O(1), o vienkrypčiam susietajam sąrašui – O(n)?
- APrieiga prie elemento su indeksu i
- BĮterpimas į pradžią
- CPirmojo elemento pašalinimas
- DPirmojo elemento skaitymas
4.Vidutinis
Kuri duomenų struktūra naudojama tikrinti, ar skliaustai eilutėje „{[()]}“ subalansuoti?
- AMaišos lentelė
- BEilė
- CStekas
- DDvejetainis paieškos medis
5.Vidutinis
Kiek mazgų turi tobulas dvejetainis medis, kurio aukštis h (aukštis skaičiuojamas briaunomis)?
- A2h
- B2h + 1
- Ch2
- D2h+1 − 1
6.Vidutinis
Kokia postfiksinio reiškinio 3 4 + 2 * reikšmė?
- A11
- B10
- C14
- D24
7.Sunkus
Kuri duomenų struktūra leidžia LRU (least recently used) podėlį su O(1) get ir put operacijomis?
- ATik dvejetainis paieškos medis
- BTik stekas
- CMaišos žemėlapis kartu su dvikrypčiu susietuoju sąrašu
- DVienas surikiuotas masyvas
8.Sunkus
Segmentų medis (segment tree) paprastai naudojamas:
- AStekui įgyvendinti
- BAtsakyti į intervalų užklausas (pvz., intervalų sumas) ir atnaujinti per O(log n)
- CGrafo briaunoms saugoti
- DEilutėms rikiuoti abėcėlės tvarka, saugant kiekvieną prefiksą atskirame medžio mazge
Atsakymai
- 1. B · Mazgas, neturintis vaikų
- 2. A · Briaunų skaičius nuo šaknies iki to mazgo
- 3. A · Prieiga prie elemento su indeksu i
- 4. C · Stekas
- 5. D · 2h+1 − 1
- 6. C · 14
- 7. C · Maišos žemėlapis kartu su dvikrypčiu susietuoju sąrašu
- 8. B · Atsakyti į intervalų užklausas (pvz., intervalų sumas) ir atnaujinti per O(log n)
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.