1.Lengvas
Ką reiškia f(n) = Θ(g(n))?
- Af auga griežtai greičiau už g
- Bf auga tokiu pat greičiu kaip g, iš viršaus ir apačios apribota pastoviais g kartotiniais
- Cf visada mažesnė už g su kiekvienu n, todėl g riboja ją iš viršaus, bet niekada iš apačios
- Df auga griežtai lėčiau už g
2.Lengvas
Kas yra perrinkimo (brute force) algoritmas?
- AAlgoritmas, išbandantis visus galimus kandidatinius sprendinius
- BAlgoritmas, kuris visada naudoja rekursiją
- CAlgoritmas, veikiantis daugelyje procesorių
- DAlgoritmas, atsitiktinai spėjantis atsakymą
3.Lengvas
Koks yra rikiavimo skaičiavimu vykdymo laikas n sveikųjų skaičių intervale nuo 0 iki k?
- AO(n + k)
- BO(n²)
- CO(n log n)
- DO(k log n)
4.Vidutinis
Kodėl dinaminis programavimas realiai nepagreitina rikiavimo suliejimu?
- AJo daliniai uždaviniai nepersidengia, todėl nėra ko pakartotinai panaudoti
- BDinaminis programavimas veikia tik su grafų uždaviniais, bet ne su masyvais
- CRikiavimas suliejimu jau yra O(n)
- DRikiavimas suliejimu neturi rekursinės struktūros
5.Vidutinis
Kuris teiginys apie rekursinę funkciją be pasiekiamo bazinio atvejo teisingas?
- AJi veikia per O(1) laiką
- BJi vis kviečia save, kol perpildomas kvietimų stekas
- CKompiliatorius visada ją paverčia ciklu, kuris saugiai pasibaigia
- DJi automatiškai grąžina 0
6.Vidutinis
Kuri godžioji taisyklė veiklų atrankos uždavinyje visada duoda didžiausią nepersidengiančių veiklų skaičių?
- APirmiausia pasirinkti trumpiausią veiklą
- BPasirinkti anksčiausiai prasidedančią veiklą
- CPirmiausia pasirinkti veiklą, turinčią mažiausiai persidengimų, tada kartoti su suderinamomis
- DPasirinkti anksčiausiai pasibaigiančią veiklą, tada kartoti su suderinamomis
7.Sunkus
Kodėl vidutiniškai paieška maišos lentelėje yra O(1), o blogiausiu atveju – O(n)?
- ADaug raktų gali susidurti ir patekti į tą patį krepšelį
- BPrieiga prie masyvų yra O(n)
- CMaišos funkcijos yra lėtos
- DRaktai pirmiausia turi būti surikiuoti
8.Sunkus
Uždavinys yra NP-pilnas, jei jis:
- AIšsprendžiamas per polinominį laiką
- BNeišsprendžiamas
- CNepriklauso NP, bet yra sunkesnis už visus NP uždavinius, pvz., sustojimo problema
- DPriklauso NP ir kiekvienas NP uždavinys į jį redukuojamas per polinominį laiką
Atsakymai
- 1. B · f auga tokiu pat greičiu kaip g, iš viršaus ir apačios apribota pastoviais g kartotiniais
- 2. A · Algoritmas, išbandantis visus galimus kandidatinius sprendinius
- 3. A · O(n + k)
- 4. A · Jo daliniai uždaviniai nepersidengia, todėl nėra ko pakartotinai panaudoti
- 5. B · Ji vis kviečia save, kol perpildomas kvietimų stekas
- 6. D · Pasirinkti anksčiausiai pasibaigiančią veiklą, tada kartoti su suderinamomis
- 7. A · Daug raktų gali susidurti ir patekti į tą patį krepšelį
- 8. D · Priklauso NP ir kiekvienas NP uždavinys į jį redukuojamas per polinominį laiką
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.