List of Algorithms
This is a list of well-known or widely applicable algorithms.
Note: Variants should be linked to from their related pages, and less well-known and/or applicable algorithms should find another home.
Graph algorithms
Geometric algorithms
String algorithms
- BoyerMoore - Locates occurrences of a pattern within a string.
- BurrowsWheelerTransform - Permutes a string to increase repeated characters and improve data compression rates.
- DeBruijnSequence - Gives a sequence of characters from an alphabet in which each subsequence of n characters appears exactly once.
- KnuthMorrisPratt - Locates occurrences of a pattern within a string.
- RabinKarp - Locates occurrences of a set of patterns within a string.
- SuffixArray - Gives an array containing the starting index of each possible suffix of a string, sorted by lexicographical order.
Numerical / combinatorial algorithms
Dynamic programming
Other
There are no comments on this page. [Add comment]