1.Lengvas
Kaip veikia rikiavimas išrinkimu?
- AJis pakartotinai sukeičia neteisinga tvarka esančius gretimus elementus
- BJis padalija masyvą pusiau ir sulieja puses
- CJis kiekvieną elementą postūmiais įterpia į augančią surikiuotą dalį
- DJis pakartotinai randa nesurikiuotos dalies minimumą ir sukeičia jį į priekį
2.Lengvas
Kas yra rekursinės funkcijos bazinis atvejis?
- AAtvejis, į kurį atsakoma tiesiogiai, neatliekant kito rekursinio kvietimo
- BPirmoji funkcijos eilutė
- CKvietimas, naudojantis daugiausia atminties
- DAtvejis su didžiausia įvestimi, kuris apdorojamas prieš bet kokius rekursinius kvietimus
3.Lengvas
Ką apibūdina algoritmo vykdymo laikas blogiausiu atveju?
- ALaiką su mažiausia įvestimi
- BDidžiausią laiką tarp visų n dydžio įvesčių
- CLaiką lėtame kompiuteryje
- DTikėtiną laiką su atsitiktine n dydžio įvestimi
4.Vidutinis
Greitasis rikiavimas visada kaip atraminį elementą naudoja pirmąjį elementą. Su kokia įvestimi jis elgiasi blogiausiai?
- ASu atsitiktinės tvarkos masyvu
- BSu masyvu, kurio visi elementai skirtingi
- CSu jau surikiuotu masyvu
- DSu 2 ilgio masyvu
5.Vidutinis
Koks yra n-tojo Fibonačio skaičiaus skaičiavimo laiko sudėtingumas, naudojant lentelę „iš apačios į viršų“?
- AO(log n)
- BO(2ⁿ)
- CO(n)
- DO(n²)
6.Vidutinis
Koks yra šio kodo laiko sudėtingumas: for i = 1 to n: (j = 1; while j < n: j = j × 2)?
- AO(n log n)
- BO(n²)
- CO(n)
- DO(log n)
7.Sunkus
Kaip klasifikuojamas keliaujančio pirklio uždavinys?
- AJis priklauso P, nes jį išsprendžia Dijkstros algoritmas aplankydamas kiekvieną miestą vieną kartą
- BSprendimo versija priklauso P, bet optimizavimo versija yra NP-pilna
- CJis neišsprendžiamas
- DSprendimo versija yra NP-pilna, o optimizavimo versija – NP-sunki
8.Sunkus
Topologinis rikiavimas galimas tik:
- AKryptiniams acikliniams grafams
- BGrafams su neigiamais svoriais
- CPilniesiems grafams
- DNekryptiniams grafams
Atsakymai
- 1. D · Jis pakartotinai randa nesurikiuotos dalies minimumą ir sukeičia jį į priekį
- 2. A · Atvejis, į kurį atsakoma tiesiogiai, neatliekant kito rekursinio kvietimo
- 3. B · Didžiausią laiką tarp visų n dydžio įvesčių
- 4. C · Su jau surikiuotu masyvu
- 5. C · O(n)
- 6. A · O(n log n)
- 7. D · Sprendimo versija yra NP-pilna, o optimizavimo versija – NP-sunki
- 8. A · Kryptiniams acikliniams grafams
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.