[Read on Omnivore](https://omnivore.app/me/u-a-38-dc-35-e-a-024-418-d-9-f-0-a-ee-7903-a-5-b-721-introductio-18fe3c8fd77)
[Read Original](https://omnivore.app/attachments/u/a38dc35e-a024-418d-9f0a-ee7903a5b721/Introduction_to_Algorithms_----_1_The_Role_of_Algorithms_in_Computing.pdf)
## Highlights
> Informally, an algorithm is any well-defined computational procedure that takes some value, or set of values, as input and produces some value, or set of values, as output in a finite amount of time. An algorithm is thus a sequence of computational steps that transform the input into the output. [🔗](https://omnivore.app/me/u-a-38-dc-35-e-a-024-418-d-9-f-0-a-ee-7903-a-5-b-721-introductio-18fe3c8fd77#77e5424e-b064-4641-b8be-05c325e354dc) ^77e5424e