The Role of Algorithms in Computing

Bin Zhang

May 4, 2020

1. Algorithms

An algorithm is any well-defined computational procedure. A data structure is a way to store and organize data in order to facilitate access and modifications.

2. Algorithms as a technology

Since computers are not infinitely fast, and memory is not free, efficient algorithms are important. A usual measure of efficiency is speed.