1.Lengvas
Kiek papildomos atminties naudoja standartinis masyvu grįstas rikiavimas suliejimu?
- AO(n)
- BO(n²)
- CO(1)
- DO(log n)
2.Lengvas
Ką apibūdina vykdymo laikas vidutiniu atveju?
- ALaiką vidutinio ilgio įvesčiai
- BVidurinę reikšmę tarp geriausio ir blogiausio atvejo vykdymo laikų
- CLaiką labiausiai paplitusiame kompiuteryje
- DTikėtiną laiką esant tam tikram n dydžio įvesčių skirstiniui
3.Lengvas
Koks yra tiesinės paieškos nesurikiuotame n elementų masyve laiko sudėtingumas (blogiausiu atveju)?
- AO(1)
- BO(n²)
- CO(log n)
- DO(n)
4.Vidutinis
Kuri godžioji taisyklė veiklų atrankos uždavinyje visada duoda didžiausią nepersidengiančių veiklų skaičių?
- APasirinkti anksčiausiai prasidedančią veiklą
- BPirmiausia pasirinkti trumpiausią veiklą
- CPirmiausia pasirinkti veiklą, turinčią mažiausiai persidengimų, tada kartoti su suderinamomis
- DPasirinkti anksčiausiai pasibaigiančią veiklą, tada kartoti su suderinamomis
5.Vidutinis
Maždaug kiek palyginimų blogiausiu atveju reikia dvejetainei paieškai surikiuotame 1,000,000 elementų masyve?
- AApie 500,000
- BApie 1,000
- CApie 100
- DApie 20
6.Vidutinis
Kam lygus rekurentinės lygties T(n) = 2T(n/2) + O(1) sprendinys?
- AO(n²)
- BO(n)
- CO(n log n)
- DO(log n)
7.Sunkus
Strasseno algoritmas matricas daugina naudodamas 7, o ne 8 rekursines pusės dydžio blokų daugybas. Koks jo vykdymo laikas?
- AΘ(n2)
- BΘ(n² log n)
- CΘ(n³)
- DΘ(nlog₂ 7), apie n2,81
8.Sunkus
Kas išplauktų, jei kas nors rastų polinominio laiko algoritmą vienam NP-pilnam uždaviniui?
- AVisi eksponentinio laiko algoritmai nedelsiant imtų veikti tiesiniu laiku
- BKiekvieną NP uždavinį būtų galima išspręsti per polinominį laiką, taigi P = NP
- CStabdymo problema taptų išsprendžiama
- DTik tas vienas uždavinys pereitų į P
Atsakymai
- 1. A · O(n)
- 2. D · Tikėtiną laiką esant tam tikram n dydžio įvesčių skirstiniui
- 3. D · O(n)
- 4. D · Pasirinkti anksčiausiai pasibaigiančią veiklą, tada kartoti su suderinamomis
- 5. D · Apie 20
- 6. B · O(n)
- 7. D · Θ(nlog₂ 7), apie n2,81
- 8. B · Kiekvieną NP uždavinį būtų galima išspręsti per polinominį laiką, taigi P = NP
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.