Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

realabbas/list-of-algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

3 Commits

List of algorithms 🏆

Contents

Automated planning[edit]

Further information: List of algorithms for automated planning

Combinatorial algorithms[edit]

Further information: Combinatorics

General combinatorial algorithms

Graph algorithms

Further information: Graph theory and Category:Graph algorithms

Graph drawing

Further information: Graph drawing

Network theory

Further information: Network theory

Routing for graphs

Graph search

Further information: State space search and Graph search algorithm

Subgraphs

Sequence algorithms

Further information: Sequences

Approximate sequence matching

Selection algorithms

Main article: Selection algorithm

Sequence search

Sequence merging

Main article: Merge algorithm

  • Simple merge algorithm
  • k-way merge algorithm
  • Union (merge, with elements on the output not repeated)

Sequence permutations

Further information: Permutation

Sequence alignment

Sequence sorting

Main article: Sorting algorithm

Accuracy dispute

This article appears to contradict the article Sorting_algorithm#Comparison_of_algorithms . Please see discussion on the linked talk page. (March 2011) (Learn how and when to remove this template message)

Subsequences

Further information: Subsequence

Substrings

Further information: Substring

Computational mathematics[edit]

Further information: Computational mathematics

See also: Combinatorial algorithms and Computational science

Abstract algebra

Further information: Abstract algebra

Computer algebra

Further information: Computer algebra

Geometry

Main category: Geometric algorithms

Further information: Computational geometry

Number theoretic algorithms

Further information: Number theory

Numerical algorithms

Further information: Numerical analysis and List of numerical analysis topics

Differential equation solving

Further information: Differential equation

Elementary and special functions

Further information: Special functions

Geometric

Interpolation and extrapolation

Further information: Interpolation and Extrapolation

Linear algebra

Further information: Numerical linear algebra

Monte Carlo

Further information: Monte Carlo method

Numerical integration

Further information: Numerical integration

Root finding

Main article: Root-finding algorithm

Optimization algorithms

Main article: Mathematical optimization

Computational science[edit]

Further information: Computational science

Astronomy

Main article: Astronomical algorithms

Bioinformatics

Further information: Bioinformatics

See also: Sequence alignment algorithms

Geoscience

Further information: Geoscience

  • Vincenty's formulae: a fast algorithm to calculate the distance between two latitude/longitude points on an ellipsoid
  • Geohash: a public domain algorithm that encodes a decimal latitude/longitude pair as a hash string

Linguistics

Further information: Computational linguistics and Natural language processing

Medicine

Further information: Medical algorithms

Physics

Further information: Computational physics

Statistics

Further information: Computational statistics

Computer science[edit]

Further information: Computer science

Computer architecture

Further information: Computer architecture

  • Tomasulo algorithm: allows sequential instructions that would normally be stalled due to certain dependencies to execute non-sequentially

Computer graphics

Further information: Computer graphics

Cryptography

Further information: Cryptography and Topics in cryptography

Digital logic

Machine learning and statistical classification

Main article: List of machine learning algorithms

Further information: Machine learning and Statistical classification

Programming language theory

Further information: Programming language theory

Parsing

Further information: Parsing

Quantum algorithms

Further information: Quantum algorithm

Theory of computation and automata

Further information: Theory of computation

Information theory and signal processing[edit]

Main articles: Information theory and Signal processing

Coding theory

Further information: Coding theory

Error detection and correction

Further information: Error detection and correction

Lossless compression algorithms

Main page: Lossless compression algorithms

Lossy compression algorithms

Main page: Lossy compression algorithms

Digital signal processing

Further information: Digital signal processing

Image processing

Further information: Digital image processing

Software engineering[edit]

Further information: Software engineering

Database algorithms[edit]

Further information: Database

Distributed systems algorithms[edit]

Further information: Distributed algorithm and Distributed systems

Memory allocation and deallocation algorithms

Networking[edit]

Further information: Network scheduler

Operating systems algorithms

Further information: Operating systems

Process synchronization[edit]

Further information: Process synchronization

Further information: Process scheduler

Scheduling

Further information: Scheduling (computing)

I/O scheduling

Further information: I/O scheduling

[icon]

This section needs expansion. You can help by adding to it. (July 2017)

Disk scheduling

See also[edit]

References

  1. ^ [1]
  2. ^ [2]
  3. ^ "Archived copy" (PDF). Archived from the original (PDF) on 2013年10月06日. Retrieved 2013年10月05日.CS1 maint: archived copy as title (link)

Retrieved from "https://en.wikipedia.org/w/index.php?title=List_of_algorithms&oldid=925021392"

AltStyle によって変換されたページ (->オリジナル) /