In matematica e informatica, un algoritmo è una specifica inequivocabile su come risolvere una classe di problemi. Gli algoritmi possono eseguire operazioni di calcolo, elaborazione dati e ragionamento automatico. Come metodo efficace, un algoritmo può essere espresso in una quantità limitata di spazio e tempo e in un linguaggio formale…