Přesně definovaný krokový postup, který pro daný vstup poskytne správný výstup a skončí. Hodnotí se podle správnosti a složitosti (časové i paměťové). Příkladem je vyhledání minima v seznamu nebo seřazení dat.

Přejít nahoru