previous next Up Title Contents Index

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.


previous next Up Title Contents Index