Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys

4. Algoritmin suunnittelu

Mitä tässä luvussa käsitellään?

* mikä on algoritmi

* vertailu ja lajittelu

* algoritmin kompleksisuus

* alkion etsiminen joukosta

Kun ohjelman suunnittelu on edennyt siihen pisteeseen, että tarvitaan yksityiskohtaisia algoritmeja, meneekin jo monella sormi suuhun.

Vaikeudet johtuvat taas liian hankalasta ajattelutavasta ja siitä, että algoritmi yritetään nähdä osana koko ohjelmaa. Tästä ajattelutavasta on luovuttava ja osattava määritellä tarvittava algoritmi omana kokonaisuutenaan, jota suunniteltaessa sitten unohdetaan kaikki muu.


Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys