1.Lengvas
Koks yra paieškos gilyn laiko sudėtingumas grafui, saugomam gretimumo sąrašais?
- AO(V × E)
- BO(E log V)
- CO(V²)
- DO(V + E)
2.Lengvas
Koks yra tiesinės paieškos nesurikiuotame n elementų masyve laiko sudėtingumas (blogiausiu atveju)?
- AO(1)
- BO(n²)
- CO(log n)
- DO(n)
3.Lengvas
Kuris žymėjimas apibūdina viršutinį augimo rėžį?
- ADidžioji Teta
- BMažoji omega
- CDidysis O
- DDidžioji Omega
4.Vidutinis
Ką reiškia, kad uždavinys turi optimalią struktūrą (optimal substructure)?
- AOptimalų sprendinį galima sudaryti iš optimalių jo dalinių uždavinių sprendinių
- BVisi daliniai uždaviniai yra vienodo dydžio
- CUždavinys turi lygiai vieną optimalų sprendinį, kurį bendrai turi visi dalinių uždavinių sprendiniai
- DUždavinį galima išspręsti per pastovų laiką
5.Vidutinis
Greitasis rikiavimas visada kaip atraminį elementą naudoja pirmąjį elementą. Su kokia įvestimi jis elgiasi blogiausiai?
- ASu atsitiktinės tvarkos masyvu
- BSu masyvu, kurio visi elementai skirtingi
- CSu 2 ilgio masyvu
- DSu jau surikiuotu masyvu
6.Vidutinis
Kam lygus rekurentinės lygties T(n) = 2T(n − 1) + O(1) sprendinys?
- AO(2ⁿ)
- BO(n log n)
- CO(n²)
- DO(n)
7.Sunkus
Kokia amortizuotoji dvejetainio skaitiklio padidinimo kaina, žinant, kad vienas padidinimas gali pakeisti daug bitų?
- AO(n log n) vienam padidinimui
- BO(n) vienam padidinimui
- CO(log n) vienam padidinimui
- DO(1) vienam padidinimui
8.Sunkus
Kuris NP klasės apibrėžimas teisingas?
- ASprendimo uždaviniai, kurių teigiamus atsakymus, turint sertifikatą, galima patikrinti per polinominį laiką
- BUždaviniai, kurių neišsprendžia joks algoritmas
- CUždaviniai, kurie nėra polinominiai
- DUždaviniai, kurių negalima išspręsti per polinominį laiką
Atsakymai
- 1. D · O(V + E)
- 2. D · O(n)
- 3. C · Didysis O
- 4. A · Optimalų sprendinį galima sudaryti iš optimalių jo dalinių uždavinių sprendinių
- 5. D · Su jau surikiuotu masyvu
- 6. A · O(2ⁿ)
- 7. D · O(1) vienam padidinimui
- 8. A · Sprendimo uždaviniai, kurių teigiamus atsakymus, turint sertifikatą, galima patikrinti per polinominį laiką
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.