The following is a list of well-known algorithms along with one-line descriptions for each.
Further information: List of algorithms for automated planning |
Further information: Combinatorics |
Further information: Graph theory and Category:Graph algorithms |
Further information: Graph drawing |
Further information: Network theory |
Further information: State space search and Graph search algorithm |
Further information: Sequences |
Main article: Selection algorithm |
Main article: Merge algorithm |
Further information: Permutation |
Further information: Combination |
Main article: Sorting algorithm |
Further information: Subsequence |
Further information: Substrings |
Further information: Computational mathematics |
See also: Combinatorial algorithms and Computational science |
Further information: Abstract algebra |
Further information: Computer algebra |
Main category: Geometric algorithms |
Further information: Computational geometry |
Further information: Number theory |
Further information: Numerical analysis and List of numerical analysis topics |
Further information: Differential equation |
Further information: Special functions |
Further information: Interpolation and Extrapolation |
Further information: Numerical linear algebra |
Further information: Monte Carlo method |
Further information: Numerical integration |
Main article: Root-finding algorithm |
Main article: Mathematical optimization |
Further information: Computational science |
Further information: Bioinformatics |
See also: Sequence alignment algorithms |
Further information: Geoscience |
Further information: Computational linguistics and Natural language processing |
Further information: Medical algorithms |
Further information: Computational physics |
Further information: Computational statistics |
Further information: Computer science |
Further information: Computer architecture |
Further information: Computer graphics |
Further information: Cryptography and Topics in cryptography |
Main article: List of machine learning algorithms |
Further information: Machine learning and Statistical classification |
Further information: Programming language theory |
Further information: Parsing |
Further information: Quantum algorithm |
Further information: Theory of computation |
Main articles: Information theory and Signal processing |
Further information: Coding theory |
Further information: Error detection and correction |
Main page: Lossless compression algorithms |
Main page: Lossy compression algorithms |
Further information: Digital signal processing |
Further information: Digital image processing |
Further information: Software engineering |
Further information: Database |
Further information: Distributed algorithm and Distributed systems |
Further information: Network scheduler |
Further information: Operating systems |
Further information: Process synchronization |
Further information: Process scheduler |
Further information: Scheduling (computing) |
Further information: I/O scheduling |