Algoritmi on rajallinen, hyvin määritelty joukko vaiheita, joka muuntaa syötteen halutuksi tulokseksi. Arvioimme sitä kahdella akselilla: oikeellisuus (tuottaako se aina oikean vastauksen?) ja tehokkuus (kuinka paljon aikaa ja muistia se käyttää?).
Idea
Kelvollisen algoritmin on oltava (jokainen vaihe on selkeä), (se päättyy) ja tuottaa tulos jokaiselle kelvolliselle syötteelle.
