Skip to content

Latest commit

 

History

History
73 lines (46 loc) · 2.52 KB

README.md

File metadata and controls

73 lines (46 loc) · 2.52 KB

Essential Algorithms

Build Status

A procedure is a pattern for the local evolution of a computational process. (SICP book chapter 1) https://mitpress.mit.edu/sicp/chapter1/node11.html

An al·go·rithm is a self-contained step-by-step set of operations and procedures. https://en.wikipedia.org/wiki/Algorithm

It is a procedure or recipe for solving a problem, based on conducting a sequence of specified actions. Executing an algorithm means following a precise list of steps in order to solve a problem, and the problem is usually turning an input into an output.

The overall list of algorithms is huge. https://en.wikipedia.org/wiki/List_of_algorithms

Here is a small selection of some essential ones:

Strings Matching & String Metrics

Graph and Tree Search

Combinatorial optimization

Classification and Machine Learning

Classic