1.Lengvas
Kurią projektavimo strategiją naudoja rikiavimas suliejimu?
- ASkaldyk ir valdyk
- BPerrinkimą (brute force)
- CGodųjį pasirinkimą
- DDinaminį programavimą
2.Lengvas
Koks yra rikiavimo įterpimu laiko sudėtingumas geriausiu atveju, kai masyvas jau surikiuotas?
- AO(n log n)
- BO(n²)
- CO(1)
- DO(n)
3.Lengvas
Koks yra didžiausios reikšmės paieškos nesurikiuotame n skaičių masyve laiko sudėtingumas?
- AO(log n)
- BO(1)
- CO(n log n)
- DO(n)
4.Vidutinis
Godusis algoritmas:
- AIšbando kiekvieną galimą sprendinį
- BVisada pateikia optimalų sprendinį
- CKiekviename žingsnyje priima lokaliai geriausią sprendimą
- DNaudoja tik rekursiją
5.Vidutinis
Kiek lygmenų turi rikiavimo suliejimu rekursija n elementų masyvui?
- AApie n
- BApie √n
- CApie n / 2
- DApie log₂ n
6.Vidutinis
Greitasis rikiavimas visada kaip atraminį elementą naudoja pirmąjį elementą. Su kokia įvestimi jis elgiasi blogiausiai?
- ASu jau surikiuotu masyvu
- BSu atsitiktinės tvarkos masyvu
- CSu 2 ilgio masyvu
- DSu masyvu, kurio visi elementai skirtingi
7.Sunkus
Kaip klasifikuojamas keliaujančio pirklio uždavinys?
- AJis neišsprendžiamas
- BSprendimo versija yra NP-pilna, o optimizavimo versija – NP-sunki
- CSprendimo versija priklauso P, bet optimizavimo versija yra NP-pilna
- DJis priklauso P, nes jį išsprendžia Dijkstros algoritmas aplankydamas kiekvieną miestą vieną kartą
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
- BStabdymo problema taptų išsprendžiama
- CTik tas vienas uždavinys pereitų į P
- DKiekvieną NP uždavinį būtų galima išspręsti per polinominį laiką, taigi P = NP
Atsakymai
- 1. A · Skaldyk ir valdyk
- 2. D · O(n)
- 3. D · O(n)
- 4. C · Kiekviename žingsnyje priima lokaliai geriausią sprendimą
- 5. D · Apie log₂ n
- 6. A · Su jau surikiuotu masyvu
- 7. B · Sprendimo versija yra NP-pilna, o optimizavimo versija – NP-sunki
- 8. D · 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.