1.Lengvas
Kuris iš šių auga lėčiausiai, kai n tampa didelis?
- AO(n²)
- BO(log n)
- CO(n log n)
- DO(n)
2.Lengvas
Kurią projektavimo strategiją naudoja rikiavimas suliejimu?
- APerrinkimą (brute force)
- BDinaminį programavimą
- CSkaldyk ir valdyk
- DGodųjį pasirinkimą
3.Lengvas
Ką apibūdina algoritmo vykdymo laikas blogiausiu atveju?
- ADidžiausią laiką tarp visų n dydžio įvesčių
- BLaiką su mažiausia įvestimi
- CLaiką lėtame kompiuteryje
- DTikėtiną laiką su atsitiktine n dydžio įvestimi
4.Vidutinis
Kiek lygmenų turi rikiavimo suliejimu rekursija n elementų masyvui?
- AApie log₂ n
- BApie n
- CApie n / 2
- DApie √n
5.Vidutinis
Koks yra amortizuotas laiko sudėtingumas pridedant elementą į dinaminio masyvo, kuris prisipildęs padvigubina savo talpą, galą?
- AO(n)
- BO(log n)
- CO(1)
- DO(n²)
6.Vidutinis
Ką apskaičiuoja Floydo–Warshallo algoritmas ir kaip greitai?
- ATrumpiausius kelius iš vienos šaltinio viršūnės į visas kitas per O(V + E)
- BTopologinę tvarką per O(V²)
- CTrumpiausius kelius tarp visų viršūnių porų per O(V³)
- DMinimalų jungiamąjį medį per O(E log V)
7.Sunkus
Kuris teiginys apie mažojo o žymėjimą teisingas?
- An = o(n), nes kiekviena funkcija yra mažasis o pati sau
- B2n = o(n), nes 2n auga lėtai
- Cn² = o(n)
- Dn = o(n²), bet n nėra o(n)
8.Sunkus
Kodėl Dijkstros algoritmas gali duoti neteisingus rezultatus, kai kai kurie briaunų svoriai neigiami?
- AJis veikia tik su nekryptiniais grafais
- BTies kiekviena neigiama briauna jis patenka į begalinį ciklą
- CNeigiamų skaičių negalima saugoti prioritetinėje eilėje
- DViršūnė galutinai nustatoma ją išėmus, bet vėlesnė neigiama briauna dar galėtų duoti jai trumpesnį kelią
Atsakymai
- 1. B · O(log n)
- 2. C · Skaldyk ir valdyk
- 3. A · Didžiausią laiką tarp visų n dydžio įvesčių
- 4. A · Apie log₂ n
- 5. C · O(1)
- 6. C · Trumpiausius kelius tarp visų viršūnių porų per O(V³)
- 7. D · n = o(n²), bet n nėra o(n)
- 8. D · 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.