Përcaktoni karakteristikat e një algoritmi ideal.
Një algoritëm ideal duhet të ketë tiparet e mëposhtme: duhet të jetë i saktë, efikas, të ketë një kompleksitet të ulët kohor, të ketë lehtësi për t'u përshtatur me të dhëna të reja dhe të ketë qëndrueshmëri për të trajtuar përjashtimet. Përveç kësaj, algoritmi duhet të jetë në gjendje të mësojë nga gabimet e tij të kaluara, si dhe të jetë i lehtë për tu zbatuar dhe debug.