1.Lengvas
Ką maišos lentelėje atlieka maišos funkcija?
- ASurikiuoja lentelės raktus
- BSuskaičiuoja, kiek raktų saugoma
- CSusieja raktą su lentelės indeksu
- DUžšifruoja lentelės reikšmes
2.Lengvas
Kuri operacija masyvui yra O(1), o vienkrypčiam susietajam sąrašui – O(n)?
- APirmojo elemento pašalinimas
- BPirmojo elemento skaitymas
- CPrieiga prie elemento su indeksu i
- DĮterpimas į pradžią
3.Lengvas
Ką atlieka steko operacija peek (arba top)?
- APašalina viršutinį elementą ir jį grąžina
- BPašalina visus steko elementus
- CGrąžina apatinį steko elementą
- DGrąžina viršutinį elementą jo nepašalindama
4.Vidutinis
Kiek laiko užtrunka patikrinti, ar briauna (u, v) egzistuoja, naudojant gretimumo matricą?
- AO(log V)
- BO(1)
- CO(E)
- DO(V)
5.Vidutinis
Dvejetainio paieškos medžio apėjimas in-order aplanko raktus:
- ADidėjančia (surikiuota) tvarka
- BĮterpimo tvarka
- CVisada mažėjančia tvarka
- DLygmenų tvarka
6.Vidutinis
Kur yra mazgo su indeksu i tėvas dvejetainėje krūvoje, saugomoje masyve nuo indekso 0?
- AIndeksu ⌊(i − 1) / 2⌋
- BIndeksu i − 1
- CIndeksu ⌊i / 2⌋ + 1
- DIndeksu 2i + 1
7.Sunkus
Operacijos decrease-key dvejetainėje krūvoje (žinant elemento poziciją) laiko sudėtingumas yra:
- AO(log n)
- BO(n log n)
- CO(1)
- DO(n)
8.Sunkus
Kuri struktūra leidžia apskaičiuoti kiekvieno k dydžio masyvo lango maksimumą iš viso per O(n)?
- APastūmimais atnaujinamas surikiuotas masyvas
- BDekas, laikantis indeksus mažėjančia reikšmių tvarka
- CKiekvienam langui iš naujo sudaroma min krūva
- DLango elementų vienkrypčis susietasis sąrašas
Atsakymai
- 1. C · Susieja raktą su lentelės indeksu
- 2. C · Prieiga prie elemento su indeksu i
- 3. D · Grąžina viršutinį elementą jo nepašalindama
- 4. B · O(1)
- 5. A · Didėjančia (surikiuota) tvarka
- 6. A · Indeksu ⌊(i − 1) / 2⌋
- 7. A · O(log n)
- 8. B · Dekas, laikantis indeksus mažėjančia reikšmių tvarka
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.