Viikon 3 aiheena on tasoitettu analyysi. KKKK luku 8 auttaa tehtävissä.
Alla on vihjeitä tehtäviin. Kannattaa kuitenkin ensin miettiä ilman vihjettä. Vihjeen näet maalaamalla sen hiirellä.
Kolmen summa
[hint]Kahden summa- tehtävän voi ratkaista helposti. Voitko käyttää sitä hyväksi?[/hint]
Taulukko
[hint]Ratkaise ongelma jossa taulukon erikoisuudella on yläraja mutta ei alarajaa.[/hint]
[hint]Käytä kahden osoittimen tekniikkaa[/hint]
Kuva
[hint]Käytä liukuvan ikkunan minimiä/maksimia[/hint]
[hint]Käytä ensin liukuvan ikkunan minimiä/maksimia yhdessä ulottuvuudessa. Sen jälkeen kahdessa ulottuvuudessa[/hint]
Lauta-aita
[hint]Käytä stack tietorakennetta[/hint]
Tulo
[hint]Esilaske vastaukset kaikkiin mahdollisiin kyselyihin[/hint]
[hint]n/1 + n/2 + n/3 + ... + n/n = O(n log n)[/hint]