1.Lengvas
Ką reiškia f(n) = Θ(g(n))?
- Af auga griežtai lėčiau už g
- Bf visada mažesnė už g su kiekvienu n, todėl g riboja ją iš viršaus, bet niekada iš apačios
- Cf auga griežtai greičiau už g
- Df auga tokiu pat greičiu kaip g, iš viršaus ir apačios apribota pastoviais g kartotiniais
2.Lengvas
Erdvės (atminties) sudėtingumas matuoja:
- AKiek atminties algoritmui reikia didėjant įvesties duomenims
- BFizinį kompiuterio dydį
- CProgramos failo užimamą vietą diske jį sukompiliavus
- DKodo eilučių skaičių
3.Lengvas
Koks yra rikiavimo skaičiavimu vykdymo laikas n sveikųjų skaičių intervale nuo 0 iki k?
- AO(n²)
- BO(n log n)
- CO(n + k)
- DO(k log n)
4.Vidutinis
Naivaus rekursyvaus Fibonačio skaičių skaičiavimo (fib(n) = fib(n−1) + fib(n−2)) laiko sudėtingumas yra:
- AEksponentinis
- BTiesinis
- CPastovus
- DLogaritminis
5.Vidutinis
Koks yra amortizuotas laiko sudėtingumas pridedant elementą į dinaminio masyvo, kuris prisipildęs padvigubina savo talpą, galą?
- AO(1)
- BO(n)
- CO(log n)
- DO(n²)
6.Vidutinis
Ką reiškia, kad uždavinys turi optimalią struktūrą (optimal substructure)?
- AUždavinį galima išspręsti per pastovų laiką
- BOptimalų sprendinį galima sudaryti iš optimalių jo dalinių uždavinių sprendinių
- CUždavinys turi lygiai vieną optimalų sprendinį, kurį bendrai turi visi dalinių uždavinių sprendiniai
- DVisi daliniai uždaviniai yra vienodo dydžio
7.Sunkus
Kuris teiginys apie mažojo o žymėjimą teisingas?
- An = o(n), nes kiekviena funkcija yra mažasis o pati sau
- Bn = o(n²), bet n nėra o(n)
- Cn² = o(n)
- D2n = o(n), nes 2n auga lėtai
8.Sunkus
Topologinis rikiavimas galimas tik:
- AKryptiniams acikliniams grafams
- BPilniesiems grafams
- CNekryptiniams grafams
- DGrafams su neigiamais svoriais
Atsakymai
- 1. D · f auga tokiu pat greičiu kaip g, iš viršaus ir apačios apribota pastoviais g kartotiniais
- 2. A · Kiek atminties algoritmui reikia didėjant įvesties duomenims
- 3. C · O(n + k)
- 4. A · Eksponentinis
- 5. A · O(1)
- 6. B · Optimalų sprendinį galima sudaryti iš optimalių jo dalinių uždavinių sprendinių
- 7. B · n = o(n²), bet n nėra o(n)
- 8. A · Kryptiniams acikliniams grafams
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.