1.Lengvas
Kaip vadinamas O(2ⁿ) augimas?
- ATiesinis
- BEksponentinis
- CLogaritminis
- DPolinominis
2.Lengvas
Kuris iš šių vykdymo laikų yra polinominis?
- AO(2ⁿ)
- BO(nⁿ)
- CO(n³)
- DO(n!)
3.Lengvas
Kuris žymėjimas apibūdina viršutinį augimo rėžį?
- ADidysis O
- BDidžioji Teta
- CDidžioji Omega
- DMažoji omega
4.Vidutinis
Koks yra LSD pozicinio rikiavimo (radix sort) vykdymo laikas n sveikųjų skaičių, turinčių d skaitmenų k pagrindo sistemoje?
- AO(dn log k)
- BO(n log n)
- CO(d(n + k))
- DO(n²)
5.Vidutinis
Kam lygus rekurentinės lygties T(n) = T(n − 1) + O(n) sprendinys?
- AO(n)
- BO(n log n)
- CO(2ⁿ)
- DO(n²)
6.Vidutinis
Ar teisinga sakyti, kad O(n²) algoritmas yra ir O(n³)?
- ANe, nes dideliems n n³ mažesnis už n²
- BNe, nes didysis O visada turi nurodyti tikslų funkcijos augimo greitį
- CTaip, nes didysis O yra viršutinis rėžis, o n² auga ne greičiau už n³
- DTaip, bet tik jei n mažesnis už 100
7.Sunkus
Topologinis rikiavimas galimas tik:
- ANekryptiniams grafams
- BKryptiniams acikliniams grafams
- CGrafams su neigiamais svoriais
- DPilniesiems grafams
8.Sunkus
Kuris algoritmas randa minimalų jungiamąjį medį, pakartotinai pridėdamas pigiausią briauną, kuri nesudaro ciklo?
- AFloido–Voršalo algoritmas
- BPrimo algoritmas, pradedant nuo vienos viršūnės
- CDijkstros algoritmas
- DKruskalo algoritmas
Atsakymai
- 1. B · Eksponentinis
- 2. C · O(n³)
- 3. A · Didysis O
- 4. C · O(d(n + k))
- 5. D · O(n²)
- 6. C · Taip, nes didysis O yra viršutinis rėžis, o n² auga ne greičiau už n³
- 7. B · Kryptiniams acikliniams grafams
- 8. D · Kruskalo algoritmas
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.