1.Lengvas
Koks yra rikiavimo suliejimu laiko sudėtingumas blogiausiu atveju?
- AO(log n)
- BO(n log n)
- CO(n)
- DO(n²)
2.Lengvas
Kaip vadinamas O(2ⁿ) augimas?
- ALogaritminis
- BPolinominis
- CEksponentinis
- DTiesinis
3.Lengvas
Kuris rikiavimo algoritmas pasirenka atraminį elementą ir padalija masyvą į mažesnius ir didesnius elementus?
- ARikiavimas įterpimu
- BRikiavimas suliejimu
- CBurbuliuko rikiavimas
- DGreitasis rikiavimas (quicksort)
4.Vidutinis
Maždaug kiek palyginimų blogiausiu atveju reikia dvejetainei paieškai surikiuotame 1,000,000 elementų masyve?
- AApie 20
- BApie 100
- CApie 500,000
- DApie 1,000
5.Vidutinis
Ką apskaičiuoja Floydo–Warshallo algoritmas ir kaip greitai?
- ATrumpiausius kelius iš vienos šaltinio viršūnės į visas kitas per O(V + E)
- BTrumpiausius kelius tarp visų viršūnių porų per O(V³)
- CMinimalų jungiamąjį medį per O(E log V)
- DTopologinę tvarką per O(V²)
6.Vidutinis
Ką matuoja amortizuotoji analizė?
- AVidutinę vienos operacijos kainą blogiausio atvejo operacijų sekoje
- BTikėtiną kainą su atsitiktinėmis įvestimis
- CVienos brangiausios operacijos bet kurioje sekos vietoje kainą
- DAlgoritmo kainą su geriausia įvestimi
7.Sunkus
Heldo–Karpo dinaminio programavimo algoritmas tiksliai išsprendžia keliaujančio pirklio uždavinį. Koks jo vykdymo laikas n miestų?
- AO(n³)
- BO(2n²)
- CO(n² 2ⁿ)
- DO(n!)
8.Sunkus
Kuris teiginys apie P ir NP yra teisingas?
- AKiekvienas P klasės uždavinys taip pat priklauso NP
- BNP uždavinių sprendinių negalima greitai patikrinti
- CĮrodyta, kad P ≠ NP
- DNP reiškia „nepolinominis“ (not polynomial)
Atsakymai
- 1. B · O(n log n)
- 2. C · Eksponentinis
- 3. D · Greitasis rikiavimas (quicksort)
- 4. A · Apie 20
- 5. B · Trumpiausius kelius tarp visų viršūnių porų per O(V³)
- 6. A · Vidutinę vienos operacijos kainą blogiausio atvejo operacijų sekoje
- 7. C · O(n² 2ⁿ)
- 8. A · Kiekvienas P klasės uždavinys taip pat priklauso NP
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.