© Luciano Manelli 2020
L. ManelliIntroducing Algorithms in Chttps://doi.org/10.1007/978-1-4842-5623-7_2

2. Design of Algorithms

Luciano Manelli1 
(1)
Taranto, Italy
 

An algorithm is a well-defined computational procedure for solving a problem with an understandable language, intended for eventual computer implementation. The algorithm takes some values as input and produces, after some computations, some values as output. Specifically, the algorithm presents a finite series of instructions that are translated into a programming language and processed by a computer or another electronic device.

Informally, algorithms are used in our daily lives. For example, it is possible to describe a series of operations such as the instructions in a recipe, the ...

Get Introducing Algorithms in C: A Step by Step Guide to Algorithms in C now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.