1.Lengvas
Koks yra rikiavimo skaičiavimu vykdymo laikas n sveikųjų skaičių intervale nuo 0 iki k?
- AO(n²)
- BO(n log n)
- CO(n + k)
- DO(k log n)
2.Lengvas
Ką reiškia, jei operacija atliekama per O(1) laiką?
- AJi apdoroja lygiai vieną elementą per vykdymo sekundę
- BJos vykdymo laikas nedidėja didėjant įvesties dydžiui
- CJą galima vykdyti tik vieną kartą
- DJi visada trunka lygiai vieną sekundę
3.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
4.Vidutinis
Godusis algoritmas:
- AIšbando kiekvieną galimą sprendinį
- BNaudoja tik rekursiją
- CVisada pateikia optimalų sprendinį
- DKiekviename žingsnyje priima lokaliai geriausią sprendimą
5.Vidutinis
Koks yra šio kodo laiko sudėtingumas: for i = 1 to n: (j = 1; while j < n: j = j × 2)?
- AO(n)
- BO(log n)
- CO(n log n)
- DO(n²)
6.Vidutinis
Kodėl dinaminis programavimas realiai nepagreitina rikiavimo suliejimu?
- ADinaminis programavimas veikia tik su grafų uždaviniais, bet ne su masyvais
- BRikiavimas suliejimu neturi rekursinės struktūros
- CRikiavimas suliejimu jau yra O(n)
- DJo daliniai uždaviniai nepersidengia, todėl nėra ko pakartotinai panaudoti
7.Sunkus
Kuris teiginys apie P ir NP yra teisingas?
- AĮrodyta, kad P ≠ NP
- BNP uždavinių sprendinių negalima greitai patikrinti
- CNP reiškia „nepolinominis“ (not polynomial)
- DKiekvienas P klasės uždavinys taip pat priklauso NP
8.Sunkus
Kuris iš šių įvykdomumo uždavinių, kaip žinoma, išsprendžiamas per polinominį laiką?
- ALoginės schemos įvykdomumas
- B2-SAT, kai kiekviename disjunkte yra daugiausia du literalai
- CBendrasis SAT konjunkcinės normaliosios formos formulėms
- D3-SAT, kai kiekviename disjunkte yra lygiai trys literalai
Atsakymai
- 1. C · O(n + k)
- 2. B · Jos vykdymo laikas nedidėja didėjant įvesties dydžiui
- 3. D · Tikėtiną laiką esant tam tikram n dydžio įvesčių skirstiniui
- 4. D · Kiekviename žingsnyje priima lokaliai geriausią sprendimą
- 5. C · O(n log n)
- 6. D · Jo daliniai uždaviniai nepersidengia, todėl nėra ko pakartotinai panaudoti
- 7. D · Kiekvienas P klasės uždavinys taip pat priklauso NP
- 8. B · 2-SAT, kai kiekviename disjunkte yra daugiausia du literalai
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.