1.Lengvas
Kam lygus log₂ 1024?
- A12
- B512
- C10
- D32
2.Lengvas
Kas yra algoritmas?
- ADuomenų struktūra, sauganti skaičius
- BBet kokia kompiuterio programa su grafine sąsaja
- CProgramavimo kalba, sukurta matematinėms formulėms rašyti
- DBaigtinė tiksliai apibrėžtų žingsnių seka, sprendžianti uždavinį
3.Lengvas
Koks yra tiesinės paieškos nesurikiuotame n elementų masyve laiko sudėtingumas (blogiausiu atveju)?
- AO(n)
- BO(1)
- CO(n²)
- DO(log n)
4.Vidutinis
Koks yra šio kodo laiko sudėtingumas: for i = 1 to n: for j = 1 to i: atlikti O(1) darbą?
- AO(n³)
- BO(n²)
- CO(n)
- DO(n log n)
5.Vidutinis
Koks yra n-tojo Fibonačio skaičiaus skaičiavimo laiko sudėtingumas, naudojant lentelę „iš apačios į viršų“?
- AO(n²)
- BO(n)
- CO(log n)
- DO(2ⁿ)
6.Vidutinis
Rekurentinės lygties T(n) = 2T(n/2) + O(n) sprendinys yra:
- AO(log n)
- BO(n log n)
- CO(n)
- DO(n²)
7.Sunkus
Kuriuos du dalykus reikia parodyti, norint įrodyti, kad sprendimo uždavinys X yra NP-pilnas?
- AX neturi polinominio algoritmo, ir X yra išsprendžiamas
- BX priklauso P, ir X redukuojamas į SAT
- CX priklauso NP, ir žinomas NP-pilnas uždavinys per polinominį laiką redukuojamas į X
- DX redukuojamas į P uždavinį, ir X priklauso NP
8.Sunkus
Kam lygus rekurentinės lygties T(n) = 2T(n/2) + n log n sprendinys?
- AΘ(n²)
- BΘ(n log n)
- CΘ(n)
- DΘ(n log² n)
Atsakymai
- 1. C · 10
- 2. D · Baigtinė tiksliai apibrėžtų žingsnių seka, sprendžianti uždavinį
- 3. A · O(n)
- 4. B · O(n²)
- 5. B · O(n)
- 6. B · O(n log n)
- 7. C · X priklauso NP, ir žinomas NP-pilnas uždavinys per polinominį laiką redukuojamas į X
- 8. D · Θ(n log² n)
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.