An '''algorithm''' is a recipe for accomplishing some computational task. ** Algorithms ** [auto-indent]: [Bag of algorithms]: [Binary Search]: [CombinationCapitalization]: [Constrained minimisation in one dimension]: [Convex hull]: [Decision trees]: [Discrete Fourier Transform]: [Fast Fourier Transform]: [Find all words]: [Finding a sublist]: [Gray code]: [Heuristic Searches]: [Knight's Tour]: [Longest common substring]: [Longest common subsequence: folklore algorithm%|%Longest common subsequence]: [patience sort and the longest increasing subsequence]: ** Resources ** [http://www.nist.gov/dads%|%Dictionary of Algorithms and Data Structures]: An index to general-purpose algorithms maintained by the [NIST]. [http://www.algorist.com/%|%The Algorithm Design Manual], by Steven Skiena: A good amount of information is available online. ** Reference ** [http://bost.ocks.org/mike/algorithms/%|%Visualizing Algorithms], Mike Bostock, 2014-06-26 (non-Tcl): ** See Also ** [Solving cryptarithms]: [Solving cryptograms]: [Solving Logic Puzzles]: <> Concept