Kokie yra trys „skaldyk ir valdyk“ algoritmo žingsniai?
- ASkaityk, skaičiuok, rašyk
- BPadalyk, išspręsk, sujunk
- CSurikiuok, ieškok, grąžink
- DSpėk, tikrink, kartok
Kokie yra trys „skaldyk ir valdyk“ algoritmo žingsniai?
Kas yra perrinkimo (brute force) algoritmas?
Ciklas pradeda nuo i = 1 ir kiekvienoje iteracijoje padvigubina i, kol i > n. Kiek iteracijų jis atlieka?
Koks yra šio kodo laiko sudėtingumas: for i = 1 to n: (j = 1; while j < n: j = j × 2)?
Surikiuotame masyve ieškote dviejų elementų, kurių suma lygi tikslinei, judindami po vieną rodyklę nuo kiekvieno galo į vidų. Koks laiko sudėtingumas?
Koks yra greitojo rikiavimo (quicksort) laiko sudėtingumas blogiausiu atveju?
Kaip Bellmano–Fordo algoritmas aptinka iš šaltinio pasiekiamą neigiamo svorio ciklą?
Karacubos daugyba tenkina T(n) = 3T(n/2) + O(n). Kam lygus sprendinys?
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.