The study of algorithms, sometimes called algorithmics, is one the fundamental areas of Computer Science. Algorithmics is concerned with discovering efficient algorithms and representing them so that they can be understood by the computers. In this brief introduction to algorithms, I will tell you about what defines an algorithm and how to represent algorithms.
Algorithm is a fundamental notion in Computer Science. Therefore, it deserves a precise description. An algorithm can be described as ‘A finite set of instructions, which if followed, accomplishes a particular task’. In addition, every algorithm must satisfy the following criteria:
An algorithm may have zero or more quantities ...