CS
: Algorithm
CsWiki :: LogIn

Algorithm


Introduction



From Dictionary.com, algorithm is a step-by-step problem-solving procedure, especially an established, recursive computational procedure for solving a problem in a finite number of steps. Simply speaking, algorithm is a way of solving a problem.

"Informally, an algorithm is any well-defined computational procedures that takes some value, or set of values, as input and produces some value, or set of values, as output. An algorithms is thus a sequence of computational steps that transform the input into the output." - Excerpt from "Introduction to Algorithms", Corman, Leiserson, Rives & Stein, McGrawHill

-AlanHo


General





Algorithms





Computational Geometry





Graph Algorithms





Data Structures





NP-Completeness