1.Lengvas
Algoritmo vykdymo laikas yra O(n). Kaip vadinamas toks augimas?
- ATiesinis
- BPastovus
- CLogaritminis
- DKvadratinis
2.Lengvas
Koks yra rikiavimo skaičiavimu vykdymo laikas n sveikųjų skaičių intervale nuo 0 iki k?
- AO(k log n)
- BO(n + k)
- CO(n log n)
- DO(n²)
3.Lengvas
Ką reiškia f(n) = Θ(g(n))?
- Af auga griežtai greičiau už g
- Bf auga griežtai lėčiau už g
- Cf auga tokiu pat greičiu kaip g, iš viršaus ir apačios apribota pastoviais g kartotiniais
- Df visada mažesnė už g su kiekvienu n, todėl g riboja ją iš viršaus, bet niekada iš apačios
4.Vidutinis
Vieną kartą surikiuojate n elementų masyvą, o tada dvejetaine paieška atsakote į k priklausomybės užklausų. Kokia bendra kaina?
- AO(n log n + k log n)
- BO(nk)
- CO(n + k)
- DO(k n log n)
5.Vidutinis
Kiek lygmenų turi rikiavimo suliejimu rekursija n elementų masyvui?
- AApie √n
- BApie log₂ n
- CApie n
- DApie n / 2
6.Vidutinis
Koks yra n-tojo Fibonačio skaičiaus skaičiavimo laiko sudėtingumas, naudojant lentelę „iš apačios į viršų“?
- AO(2ⁿ)
- BO(n)
- CO(log n)
- DO(n²)
7.Sunkus
Kuriuos du dalykus reikia parodyti, norint įrodyti, kad sprendimo uždavinys X yra NP-pilnas?
- AX redukuojamas į P uždavinį, ir X priklauso NP
- BX priklauso P, ir X redukuojamas į SAT
- CX neturi polinominio algoritmo, ir X yra išsprendžiamas
- DX priklauso NP, ir žinomas NP-pilnas uždavinys per polinominį laiką redukuojamas į X
8.Sunkus
Kodėl Dijkstros algoritmas gali duoti neteisingus rezultatus, kai kai kurie briaunų svoriai neigiami?
- ANeigiamų skaičių negalima saugoti prioritetinėje eilėje
- BJis veikia tik su nekryptiniais grafais
- CViršūnė galutinai nustatoma ją išėmus, bet vėlesnė neigiama briauna dar galėtų duoti jai trumpesnį kelią
- DTies kiekviena neigiama briauna jis patenka į begalinį ciklą
Atsakymai
- 1. A · Tiesinis
- 2. B · O(n + k)
- 3. C · f auga tokiu pat greičiu kaip g, iš viršaus ir apačios apribota pastoviais g kartotiniais
- 4. A · O(n log n + k log n)
- 5. B · Apie log₂ n
- 6. B · O(n)
- 7. D · X priklauso NP, ir žinomas NP-pilnas uždavinys per polinominį laiką redukuojamas į X
- 8. C · Viršūnė galutinai nustatoma ją išėmus, bet vėlesnė neigiama briauna dar galėtų duoti jai trumpesnį kelią
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.