1.Lengvas
Kas yra rekursija?
- ARikiavimo metodas
- BCiklas, kuris niekada nesibaigia
- CFunkcija, kuri iškviečia pati save su mažesniais įvesties duomenimis
- DDuomenų struktūros tipas
2.Lengvas
Uždavinys paprastai vadinamas praktiškai išsprendžiamu (tractable), jei:
- AJį galima išspręsti per pastovų laiką
- BJį galima išspręsti per polinominį laiką
- CJis neturi sprendinio
- DJį galima išspręsti tik išbandant visas galimybes
3.Lengvas
Prieiga prie masyvo elemento pagal indeksą užtrunka:
- AO(n²)
- BO(n)
- CO(1)
- DO(log n)
4.Vidutinis
Koks yra LSD pozicinio rikiavimo (radix sort) vykdymo laikas n sveikųjų skaičių, turinčių d skaitmenų k pagrindo sistemoje?
- AO(dn log k)
- BO(n log n)
- CO(d(n + k))
- DO(n²)
5.Vidutinis
Maždaug kiek palyginimų blogiausiu atveju reikia dvejetainei paieškai surikiuotame 1,000,000 elementų masyve?
- AApie 20
- BApie 1,000
- CApie 500,000
- DApie 100
6.Vidutinis
Greitasis rikiavimas visada kaip atraminį elementą naudoja pirmąjį elementą. Su kokia įvestimi jis elgiasi blogiausiai?
- ASu masyvu, kurio visi elementai skirtingi
- BSu atsitiktinės tvarkos masyvu
- CSu jau surikiuotu masyvu
- DSu 2 ilgio masyvu
7.Sunkus
Sustojimo problema parodo, kad:
- AKai kurios programos greitesniuose kompiuteriuose veikia greičiau, todėl sustojimas priklauso nuo aparatinės įrangos
- BJoks algoritmas negali kiekvienai programai ir įvesčiai nuspręsti, ar ji sustos
- CKiekviena programa anksčiau ar vėliau sustoja
- DCiklų reikėtų vengti
8.Sunkus
Ką reikia padaryti, norint parodyti, kad naujas uždavinys X yra NP-sunkus?
- AParodyti, kad X galima patikrinti per polinominį laiką
- BParodyti, kad X neturi polinominio algoritmo mažoms įvestims
- CPer polinominį laiką redukuoti žinomą NP-sunkų uždavinį į X
- DPer polinominį laiką redukuoti X į žinomą NP-sunkų uždavinį
Atsakymai
- 1. C · Funkcija, kuri iškviečia pati save su mažesniais įvesties duomenimis
- 2. B · Jį galima išspręsti per polinominį laiką
- 3. C · O(1)
- 4. C · O(d(n + k))
- 5. A · Apie 20
- 6. C · Su jau surikiuotu masyvu
- 7. B · Joks algoritmas negali kiekvienai programai ir įvesčiai nuspręsti, ar ji sustos
- 8. C · Per polinominį laiką redukuoti žinomą NP-sunkų uždavinį į X
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.