previous next Up Title Contents Index

Hyvä algoritmi

Ohjelmoijan tehtävänä on suunnitella ohjelmansa käyttäen "hyviä" algoritmeja.

Hyvänä algoritmina voidaan pitää sellaista, joka tuottaa oikean lopputuloksen, on mahdollisimman yksinkertainen, nopea ja käyttää vähän muistia.

Algoritmin tulee päättyä joskus.

Algoritmin tulee samoista lähtöarvoista päätyä aina samaan lopputulokseen.

Algoritmien suunnittelu vaatii ajatustyötä.

Valitettavasti ei ole olemassa yleistä algoritmia sille, miten ajatustyö saadaan oikein toimivaksi, yksinkertaiseksi, nopeaksi ja vähän muistia tarvitsevaksi.

 

previous next Up Title Contents Index