1.Lengvas
Kuris iš šių auga lėčiausiai, kai n tampa didelis?
- AO(n)
- BO(n log n)
- CO(n²)
- DO(log n)
2.Lengvas
Algoritmo vykdymo laikas yra O(n). Kaip vadinamas toks augimas?
- AKvadratinis
- BPastovus
- CLogaritminis
- DTiesinis
3.Lengvas
Kas yra rekursinės funkcijos bazinis atvejis?
- AAtvejis su didžiausia įvestimi, kuris apdorojamas prieš bet kokius rekursinius kvietimus
- BAtvejis, į kurį atsakoma tiesiogiai, neatliekant kito rekursinio kvietimo
- CPirmoji funkcijos eilutė
- DKvietimas, naudojantis daugiausia atminties
4.Vidutinis
Naivaus rekursyvaus Fibonačio skaičių skaičiavimo (fib(n) = fib(n−1) + fib(n−2)) laiko sudėtingumas yra:
- AEksponentinis
- BPastovus
- CLogaritminis
- DTiesinis
5.Vidutinis
Kodėl didžiojo O žymėjime logaritmo pagrindas paprastai nenurodomas, kaip O(log n)?
- APagrindas svarbus tik mažiems n
- BSkirtingų pagrindų logaritmai skiriasi tik pastoviu daugikliu
- CLogaritmai visada apvalinami iki sveikųjų skaičių
- DVisų logaritmų informatikoje pagrindas yra 10, todėl jis numanomas
6.Vidutinis
Dinaminis programavimas naudingas, kai uždavinys turi:
- APersidengiančius poproblemius ir optimalią postruktūrą
- BVisai jokių poproblemių, todėl jį galima išspręsti vienu žingsniu
- CTik atsitiktinius įvesties duomenis
- DVieną ciklą
7.Sunkus
Kuris teiginys apie k-ojo mažiausio nesurikiuoto masyvo elemento išrinkimą teisingas?
- AQuickselect veikia per tikėtiną O(n), o medianų medianos metodas garantuoja O(n) blogiausiu atveju
- BQuickselect blogiausiu atveju veikia per O(log n), nes rekursija vyksta tik į vieną atramos elemento pusę
- CIšrinkimas įmanomas tik per O(n²)
- DIšrinkimui visada reikia Ω(n log n), nes reikia rikiavimo
8.Sunkus
Uždavinys yra NP-pilnas, jei jis:
- ANeišsprendžiamas
- BIšsprendžiamas per polinominį laiką
- 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. D · O(log n)
- 2. D · Tiesinis
- 3. B · Atvejis, į kurį atsakoma tiesiogiai, neatliekant kito rekursinio kvietimo
- 4. A · Eksponentinis
- 5. B · Skirtingų pagrindų logaritmai skiriasi tik pastoviu daugikliu
- 6. A · Persidengiančius poproblemius ir optimalią postruktūrą
- 7. A · Quickselect veikia per tikėtiną O(n), o medianų medianos metodas garantuoja O(n) blogiausiu atveju
- 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.