1.Lengvas
Kuris žymėjimas apibūdina viršutinį augimo rėžį?
- AMažoji omega
- BDidžioji Teta
- CDidysis O
- DDidžioji Omega
2.Lengvas
Kuri sudėtingumo klasė auga greičiausiai, kai n didelis?
- AO(n log n)
- BO(n²)
- CO(2ⁿ)
- DO(n³)
3.Lengvas
Ką reiškia, jei operacija atliekama per O(1) laiką?
- AJą galima vykdyti tik vieną kartą
- BJi visada trunka lygiai vieną sekundę
- CJos vykdymo laikas nedidėja didėjant įvesties dydžiui
- DJi apdoroja lygiai vieną elementą per vykdymo sekundę
4.Vidutinis
Koks yra dviejų n × n matricų daugybos standartiniu trigubu ciklu laiko sudėtingumas?
- AO(n²)
- BO(n)
- CO(n³)
- DO(n² log n)
5.Vidutinis
Dinaminis programavimas naudingas, kai uždavinys turi:
- AVieną ciklą
- BVisai jokių poproblemių, todėl jį galima išspręsti vienu žingsniu
- CTik atsitiktinius įvesties duomenis
- DPersidengiančius poproblemius ir optimalią postruktūrą
6.Vidutinis
Kuris algoritmas randa trumpiausius kelius iš vienos pradinės viršūnės grafe, kurio briaunų svoriai neneigiami?
- AVisais atvejais būtinas Belmano–Fordo algoritmas
- BKruskalo algoritmas
- CPaieška gilyn (DFS)
- DDijkstros algoritmas
7.Sunkus
Kaip Bellmano–Fordo algoritmas aptinka iš šaltinio pasiekiamą neigiamo svorio ciklą?
- AJis suskaičiuoja ciklus paieška gilyn
- BPo V − 1 etapų jis patikrina, ar kurią nors briauną dar galima relaksuoti
- CJis du kartus paleidžia Dijkstros algoritmą ir palygina abu atstumų rezultatus
- DJis patikrina, ar kuri nors briauna turi neigiamą svorį
8.Sunkus
Kuriam kuprinės uždavinio variantui godžioji taisyklė „imti daiktus pagal vertės ir svorio santykį“ visada duoda optimalų atsakymą?
- AAbiem variantams
- BTrupmeninei kuprinei, kai daiktus galima dalyti
- CNė vienam variantui
- D0/1 kuprinei, kai daiktai visada imami ištisi
Atsakymai
- 1. C · Didysis O
- 2. C · O(2ⁿ)
- 3. C · Jos vykdymo laikas nedidėja didėjant įvesties dydžiui
- 4. C · O(n³)
- 5. D · Persidengiančius poproblemius ir optimalią postruktūrą
- 6. D · Dijkstros algoritmas
- 7. B · Po V − 1 etapų jis patikrina, ar kurią nors briauną dar galima relaksuoti
- 8. B · Trupmeninei kuprinei, kai daiktus galima dalyti
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.