1.Lengvas
Kuris rikiavimo algoritmas pasirenka atraminį elementą ir padalija masyvą į mažesnius ir didesnius elementus?
- AGreitasis rikiavimas (quicksort)
- BBurbuliuko rikiavimas
- CRikiavimas įterpimu
- DRikiavimas suliejimu
2.Lengvas
Kokie yra trys „skaldyk ir valdyk“ algoritmo žingsniai?
- ASpėk, tikrink, kartok
- BSkaityk, skaičiuok, rašyk
- CSurikiuok, ieškok, grąžink
- DPadalyk, išspręsk, sujunk
3.Lengvas
Koks yra rikiavimo įterpimu laiko sudėtingumas blogiausiu atveju?
- AO(n log n)
- BO(n²)
- CO(n)
- DO(log n)
4.Vidutinis
Ar teisinga sakyti, kad O(n²) algoritmas yra ir O(n³)?
- ATaip, bet tik jei n mažesnis už 100
- BTaip, nes didysis O yra viršutinis rėžis, o n² auga ne greičiau už n³
- CNe, nes dideliems n n³ mažesnis už n²
- DNe, nes didysis O visada turi nurodyti tikslų funkcijos augimo greitį
5.Vidutinis
Koks yra dviejų n × n matricų daugybos standartiniu trigubu ciklu laiko sudėtingumas?
- AO(n)
- BO(n² log n)
- CO(n²)
- DO(n³)
6.Vidutinis
Kodėl didžiojo O žymėjime logaritmo pagrindas paprastai nenurodomas, kaip O(log n)?
- APagrindas svarbus tik mažiems n
- BLogaritmai visada apvalinami iki sveikųjų skaičių
- CVisų logaritmų informatikoje pagrindas yra 10, todėl jis numanomas
- DSkirtingų pagrindų logaritmai skiriasi tik pastoviu daugikliu
7.Sunkus
Koks yra šio kodo laiko sudėtingumas: for i = 1 to n: for (j = i; j ≤ n; j = j + i) atlikti O(1) darbą?
- AO(n log n)
- BO(n)
- CO(n²)
- DO(n √n)
8.Sunkus
Kuris teiginys apie P ir NP yra teisingas?
- AKiekvienas P klasės uždavinys taip pat priklauso NP
- BĮrodyta, kad P ≠ NP
- CNP uždavinių sprendinių negalima greitai patikrinti
- DNP reiškia „nepolinominis“ (not polynomial)
Atsakymai
- 1. A · Greitasis rikiavimas (quicksort)
- 2. D · Padalyk, išspręsk, sujunk
- 3. B · O(n²)
- 4. B · Taip, nes didysis O yra viršutinis rėžis, o n² auga ne greičiau už n³
- 5. D · O(n³)
- 6. D · Skirtingų pagrindų logaritmai skiriasi tik pastoviu daugikliu
- 7. A · O(n log n)
- 8. A · Kiekvienas P klasės uždavinys taip pat priklauso NP
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.