GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing en.wikipedia.org — Outline of algorithms - Wikipedia
The following outline is provided as an overview of and topical guide to algorithms: An algorithm is a finite, well-defined sequence of instructions or rules for solving a problem or performing a computation.[1] Algorithms are central to computer science, mathematics, operations research, artificial intelligence,[2] cryptography, data compression, computer graphics, bioinformatics, and many other fields.[3] The study of algorithms includes their design, proof of correctness, efficiency, computational complexity, and implementation in computer programs.[4][5] Nature of algorithms
History of algorithms
Algorithm analysisSee also: Computational complexity theory
Algorithm design paradigmsSee also: Algorithm design and Algorithmic paradigm
Data structures and related algorithmsSee also: Data structure and List of data structures
Arrays, lists, and sequencesTreesHashing and setsGraph data structuresOperating system and memory-management algorithmsSearching algorithmsSee also: Search algorithm and Search data structure
Sorting and order statisticsSee also: Sorting algorithm and Selection algorithm
Comparison sortingNon-comparison sortingOrder statisticsGraph algorithmsSee also: Graph theory and Graph algorithm
Graph traversalShortest pathsSpanning trees and connectivityNetwork flow and matchingGraph coloring and hard graph problemsString algorithmsSee also: String-searching algorithm and Pattern matching
Numerical and mathematical algorithmsArithmetic and number theoryLinear algebraNumerical optimization and approximationOptimization algorithmsSee also: Mathematical optimization and Combinatorial optimization
Artificial intelligence and machine learning algorithmsSearch and planningSupervised learningUnsupervised learningReinforcement learningAlgorithmic gameplayAI-assisted algorithm discoveryCryptographic algorithmsSee also: Cryptographic algorithm and Cryptography
Symmetric-key algorithmsPublic-key algorithmsHashing and authenticationCompression algorithmsLossless compressionLossy compression techniquesComputational geometry algorithmsSee also: Computational geometry
Computer graphics and image-processing algorithmsSee also: Computer graphics and Digital image processing
Database and information retrieval algorithmsDistributed, concurrent, and networking algorithmsDistributed systemsConcurrencyNetworkingBioinformatics and scientific algorithmsComplexity classes and algorithmic limitsSee also: Computational complexity theory and Complexity class
Lists of algorithmsNotable peopleEarly and foundational figures
Algorithm design and analysis
Complexity theory
Graph, network, and optimization algorithms
Cryptography and randomized algorithms
Artificial intelligence and search algorithms
See alsoReferences
Further readingSee also: List books on algorithms
External links
|
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |