1.Lengvas
Koks yra rikiavimo skaičiavimu vykdymo laikas n sveikųjų skaičių intervale nuo 0 iki k?
- AO(n + k)
- BO(n²)
- CO(k log n)
- DO(n log n)
2.Lengvas
Kuris rikiavimo algoritmas pasirenka atraminį elementą ir padalija masyvą į mažesnius ir didesnius elementus?
- ARikiavimas suliejimu
- BBurbuliuko rikiavimas
- CRikiavimas įterpimu
- DGreitasis rikiavimas (quicksort)
3.Lengvas
Koks yra rikiavimo įterpimu laiko sudėtingumas geriausiu atveju, kai masyvas jau surikiuotas?
- AO(1)
- BO(n)
- CO(n²)
- DO(n log n)
4.Vidutinis
Kam lygus rekurentinės lygties T(n) = 2T(n − 1) + O(1) sprendinys?
- AO(n)
- BO(n²)
- CO(n log n)
- DO(2ⁿ)
5.Vidutinis
Kodėl daug bibliotekinių rikiavimo procedūrų labai mažiems daliniams masyvams pereina prie rikiavimo įterpimu?
- ARekursiniai algoritmai negali apdoroti mažesnių nei 10 elementų masyvų
- BRikiavimas įterpimu turi mažas pridėtines sąnaudas ir yra greitas su mažomis ar beveik surikiuotomis įvestimis
- CRikiavimas įterpimu blogiausiu atveju yra O(n log n)
- DRikiavimas įterpimu didelėms įvestims naudoja mažiau atminties nei bet kuris kitas rikiavimo algoritmas
6.Vidutinis
Koks yra n-tojo Fibonačio skaičiaus skaičiavimo laiko sudėtingumas, naudojant lentelę „iš apačios į viršų“?
- AO(log n)
- BO(n²)
- CO(2ⁿ)
- DO(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ą
- BRekursijos taikymas tik kairiajai pusei
- CVisada pirmojo elemento parinkimas
- DAtraminio elemento parinkimas atsitiktinai pagal tolygųjį skirstinį
8.Sunkus
Uždavinys yra NP-pilnas, jei jis:
- APriklauso NP ir kiekvienas NP uždavinys į jį redukuojamas per polinominį laiką
- BNepriklauso NP, bet yra sunkesnis už visus NP uždavinius, pvz., sustojimo problema
- CIšsprendžiamas per polinominį laiką
- DNeišsprendžiamas
Atsakymai
- 1. A · O(n + k)
- 2. D · Greitasis rikiavimas (quicksort)
- 3. B · O(n)
- 4. D · O(2ⁿ)
- 5. B · Rikiavimas įterpimu turi mažas pridėtines sąnaudas ir yra greitas su mažomis ar beveik surikiuotomis įvestimis
- 6. D · O(n)
- 7. D · Atraminio elemento parinkimas atsitiktinai pagal tolygųjį skirstinį
- 8. A · Priklauso NP ir kiekvienas NP uždavinys į jį redukuojamas per polinominį laiką
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.