What is an algorithm and what types are there?
Algorithms have a series of common characteristics such as precision (they cannot be ambiguous and have to be objective), order (the sequence cannot be in doubt), specificity (what to do or not to do in certain cases), they have to be finite (with a specific number of data) and defined (they cannot give a different response to the same input ).