1.Lengvas
Koks yra tiesinės paieškos nesurikiuotame n elementų masyve laiko sudėtingumas (blogiausiu atveju)?
- AO(log n)
- BO(n²)
- CO(1)
- DO(n)
2.Lengvas
Kiek papildomos atminties naudoja standartinis masyvu grįstas rikiavimas suliejimu?
- AO(1)
- BO(n)
- CO(n²)
- DO(log n)
3.Lengvas
Koks yra dvejetainės paieškos surikiuotame masyve laiko sudėtingumas?
- AO(n log n)
- BO(n)
- CO(log n)
- DO(1)
4.Vidutinis
Greitasis rikiavimas visada kaip atraminį elementą naudoja pirmąjį elementą. Su kokia įvestimi jis elgiasi blogiausiai?
- ASu jau surikiuotu masyvu
- BSu atsitiktinės tvarkos masyvu
- CSu masyvu, kurio visi elementai skirtingi
- DSu 2 ilgio masyvu
5.Vidutinis
Rekurentinės lygties T(n) = 2T(n/2) + O(n) sprendinys yra:
- AO(n)
- BO(log n)
- CO(n log n)
- DO(n²)
6.Vidutinis
Maždaug kiek palyginimų blogiausiu atveju reikia dvejetainei paieškai surikiuotame 1,000,000 elementų masyve?
- AApie 20
- BApie 500,000
- CApie 1,000
- DApie 100
7.Sunkus
Kodėl dvejetainė paieška vienkrypčiame susietajame sąraše neužtikrina O(log n) laiko?
- AIki vidurinio elemento nueiti reikia O(n) žingsnių, nes nėra tiesioginės prieigos pagal indeksą
- BDvejetainei paieškai reikia bent dvigubai daugiau atminties
- CSusietųjų sąrašų negalima surikiuoti
- DSusietojo sąrašo mazgų palyginimai lėtesni
8.Sunkus
Kuriuos du dalykus reikia parodyti, norint įrodyti, kad sprendimo uždavinys X yra NP-pilnas?
- AX redukuojamas į P uždavinį, ir X priklauso NP
- BX priklauso NP, ir žinomas NP-pilnas uždavinys per polinominį laiką redukuojamas į X
- CX priklauso P, ir X redukuojamas į SAT
- DX neturi polinominio algoritmo, ir X yra išsprendžiamas
Atsakymai
- 1. D · O(n)
- 2. B · O(n)
- 3. C · O(log n)
- 4. A · Su jau surikiuotu masyvu
- 5. C · O(n log n)
- 6. A · Apie 20
- 7. A · Iki vidurinio elemento nueiti reikia O(n) žingsnių, nes nėra tiesioginės prieigos pagal indeksą
- 8. B · X priklauso NP, ir žinomas NP-pilnas uždavinys per polinominį laiką redukuojamas į X
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.