1.Lengvas
Kas yra rekursija?
- ADuomenų struktūros tipas
- BFunkcija, kuri iškviečia pati save su mažesniais įvesties duomenimis
- CCiklas, kuris niekada nesibaigia
- DRikiavimo metodas
2.Lengvas
Koks yra rikiavimo skaičiavimu vykdymo laikas n sveikųjų skaičių intervale nuo 0 iki k?
- AO(n log n)
- BO(n + k)
- CO(n²)
- DO(k log n)
3.Lengvas
Kas yra algoritmas?
- ADuomenų struktūra, sauganti skaičius
- BProgramavimo kalba, sukurta matematinėms formulėms rašyti
- CBet kokia kompiuterio programa su grafine sąsaja
- DBaigtinė tiksliai apibrėžtų žingsnių seka, sprendžianti uždavinį
4.Vidutinis
Kuris teiginys apie rekursinę funkciją be pasiekiamo bazinio atvejo teisingas?
- AJi vis kviečia save, kol perpildomas kvietimų stekas
- BKompiliatorius visada ją paverčia ciklu, kuris saugiai pasibaigia
- CJi veikia per O(1) laiką
- DJi automatiškai grąžina 0
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
Surikiuotame masyve ieškote dviejų elementų, kurių suma lygi tikslinei, judindami po vieną rodyklę nuo kiekvieno galo į vidų. Koks laiko sudėtingumas?
- AO(log n)
- BO(n)
- CO(n²)
- DO(n log n)
7.Sunkus
Kuris teiginys apie P ir NP yra teisingas?
- AĮrodyta, kad P ≠ NP
- BNP uždavinių sprendinių negalima greitai patikrinti
- CNP reiškia „nepolinominis“ (not polynomial)
- DKiekvienas P klasės uždavinys taip pat priklauso NP
8.Sunkus
Kodėl dvejetainė paieška vienkrypčiame susietajame sąraše neužtikrina O(log n) laiko?
- ASusietųjų sąrašų negalima surikiuoti
- BDvejetainei paieškai reikia bent dvigubai daugiau atminties
- CIki vidurinio elemento nueiti reikia O(n) žingsnių, nes nėra tiesioginės prieigos pagal indeksą
- DSusietojo sąrašo mazgų palyginimai lėtesni
Atsakymai
- 1. B · Funkcija, kuri iškviečia pati save su mažesniais įvesties duomenimis
- 2. B · O(n + k)
- 3. D · Baigtinė tiksliai apibrėžtų žingsnių seka, sprendžianti uždavinį
- 4. A · Ji vis kviečia save, kol perpildomas kvietimų stekas
- 5. A · O(n)
- 6. B · O(n)
- 7. D · Kiekvienas P klasės uždavinys taip pat priklauso NP
- 8. C · Iki vidurinio elemento nueiti reikia O(n) žingsnių, nes nėra tiesioginės prieigos pagal indeksą
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.