Numëroni veçoritë e një algoritmi ideal.
Një algoritëm ideal duhet të ketë karakteristikat 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ënat e reja dhe të ketë qëndrueshmëri për t'u trajtuar përjashtime. Për më tepër, algoritmi duhet të jetë në gjendje të mësojë nga gabimet e tij të së kaluarës, si dhe të jetë i lehtë për t'u zbatuar dhe korrigjuar.