1.Lengvas
Koks yra rikiavimo skaičiavimu vykdymo laikas n sveikųjų skaičių intervale nuo 0 iki k?
- AO(n²)
- BO(k log n)
- CO(n log n)
- DO(n + k)
2.Lengvas
Ką apibūdina vykdymo laikas vidutiniu atveju?
- AVidurinę reikšmę tarp geriausio ir blogiausio atvejo vykdymo laikų
- BTikėtiną laiką esant tam tikram n dydžio įvesčių skirstiniui
- CLaiką labiausiai paplitusiame kompiuteryje
- DLaiką vidutinio ilgio įvesčiai
3.Lengvas
Koks yra rikiavimo įterpimu laiko sudėtingumas geriausiu atveju, kai masyvas jau surikiuotas?
- AO(n)
- BO(n²)
- CO(n log n)
- DO(1)
4.Vidutinis
Palyginimais pagrįsto rikiavimo apatinis rėžis blogiausiu atveju yra:
- AΩ(n)
- BΩ(n²)
- CΩ(n log n)
- DΩ(log n)
5.Vidutinis
Dinaminis programavimas naudingas, kai uždavinys turi:
- AVisai jokių poproblemių, todėl jį galima išspręsti vienu žingsniu
- BTik atsitiktinius įvesties duomenis
- CPersidengiančius poproblemius ir optimalią postruktūrą
- DVieną ciklą
6.Vidutinis
Kam lygus rekurentinės lygties T(n) = T(n/2) + O(1) sprendinys?
- AO(n)
- BO(log n)
- CO(1)
- DO(n log n)
7.Sunkus
Kuris metodas užtikrina tikėtiną O(n log n) greitojo rikiavimo vykdymo laiką bet kokiems įvesties duomenims?
- AĮvesties duomenų surikiavimas prieš paleidžiant greitąjį rikiavimą
- BAtraminio elemento parinkimas atsitiktinai pagal tolygųjį skirstinį
- CRekursijos taikymas tik kairiajai pusei
- DVisada pirmojo elemento parinkimas
8.Sunkus
Kuo skiriasi neišsprendžiamas uždavinys nuo praktiškai neišsprendžiamo (intractable)?
- ANeišsprendžiami uždaviniai priklauso NP, o praktiškai neišsprendžiami – P
- BPraktiškai neišsprendžiamų uždavinių negali išspręsti joks algoritmas, o neišsprendžiamiems reikia tik eksponentinio laiko
- CAbu reiškia, kad uždavinys visai neturi algoritmo
- DNeišsprendžiamo uždavinio visoms įvestims neišsprendžia joks algoritmas, o praktiškai neišsprendžiamas yra išsprendžiamas, bet reikalauja per daug laiko
Atsakymai
- 1. D · O(n + k)
- 2. B · Tikėtiną laiką esant tam tikram n dydžio įvesčių skirstiniui
- 3. A · O(n)
- 4. C · Ω(n log n)
- 5. C · Persidengiančius poproblemius ir optimalią postruktūrą
- 6. B · O(log n)
- 7. B · Atraminio elemento parinkimas atsitiktinai pagal tolygųjį skirstinį
- 8. D · Neišsprendžiamo uždavinio visoms įvestims neišsprendžia joks algoritmas, o praktiškai neišsprendžiamas yra išsprendžiamas, bet reikalauja per daug laiko
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.