Algorithm

An algorithm is a finite, unambiguous sequence of steps that solves a problem. Sorting algorithms like Quicksort or search algorithms like binary search are classic examples. Algorithms are the heart of computer science.