1.Lengvas
Maišos lentelė (hash table) saugo duomenis kaip:
- AFiksuoto ilgio eilutę
- BTik surikiuotą sąrašą
- CRakto ir reikšmės poras, randamas maišos funkcija
- DMedį su sutvarkytais raktais
2.Lengvas
Kur dvejetainėje min krūvoje yra mažiausias elementas?
- AKairiausiame lape
- BBet kuriame lape, kurį reikia surasti
- CŠaknyje
- DPaskutinėje masyvo pozicijoje
3.Lengvas
Kuri struktūra paprastai naudojama prioritetinei eilei įgyvendinti?
- ANesutvarkytas vienkryptis susietasis sąrašas
- BEilutė
- CStekas
- DKrūva
4.Vidutinis
Kur yra mazgo su indeksu i tėvas dvejetainėje krūvoje, saugomoje masyve nuo indekso 0?
- AIndeksu i − 1
- BIndeksu 2i + 1
- CIndeksu ⌊(i − 1) / 2⌋
- DIndeksu ⌊i / 2⌋ + 1
5.Vidutinis
Kas teisinga apie nekryptinio grafo gretimumo matricą?
- AJos pagrindinėje įstrižainėje visada yra vienetai
- BJi visada viršutinė trikampė
- CJi simetriška pagrindinės įstrižainės atžvilgiu
- DKiekvienoje eilutėje yra lygiai vienas 1
6.Vidutinis
Kiek atminties naudoja grafo su V viršūnių gretimumo matrica?
- AO(log V)
- BO(V + E)
- CO(E)
- DO(V²)
7.Sunkus
Struktūros union-find (nesikertančios aibės) su jungimu pagal rangą ir kelio suspaudimu amortizuota vienos operacijos kaina yra:
- AO(n)
- BTiksliai O(log n)
- CO(α(n)), atvirkštinė Ackermanno funkcija, praktiškai pastovi
- DO(n²)
8.Sunkus
Kokios yra vienkrypčio susietojo sąrašo apvertimo vietoje laiko ir papildomos atminties sąnaudos?
- AO(n log n) laiko ir O(1) papildomos atminties
- BO(n) laiko ir O(1) papildomos atminties
- CO(1) laiko ir O(1) papildomos atminties
- DO(n) laiko ir O(n) papildomos atminties
Atsakymai
- 1. C · Rakto ir reikšmės poras, randamas maišos funkcija
- 2. C · Šaknyje
- 3. D · Krūva
- 4. C · Indeksu ⌊(i − 1) / 2⌋
- 5. C · Ji simetriška pagrindinės įstrižainės atžvilgiu
- 6. D · O(V²)
- 7. C · O(α(n)), atvirkštinė Ackermanno funkcija, praktiškai pastovi
- 8. B · O(n) laiko ir O(1) papildomos atminties
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.