Lista de algoritmos

Origem: Wikipédia, a enciclopédia livre.

Abaixo segue a lista de algoritmos:

Algoritmos combinatórios[editar | editar código-fonte]

Algoritmos de busca[editar | editar código-fonte]

Algoritmos gerais de busca[editar | editar código-fonte]

Busca em Strings[editar | editar código-fonte]

  • Algoritmo de Knuth-Morris-Pratt
  • Algoritmo de Rabin-Karp
  • Algoritmo de Boyer-Moore
  • Algoritmo de Boyer-Moore-Horspool
  • Algoritmo de Baeza-Yates-Gonnet (Shift-And, Shift-Or ou Bitap)

Busca em Grafos[editar | editar código-fonte]

Algoritmos de ordenação[editar | editar código-fonte]

Algoritmos de compressão[editar | editar código-fonte]

Algoritmos de Álgebra Linear e Geometria Analítica[editar | editar código-fonte]

Geometria Computacional[editar | editar código-fonte]

Computação gráfica[editar | editar código-fonte]

Algoritmos criptográficos[editar | editar código-fonte]

Veja também Tópicos de Criptografia para um 'glossário analítico'

Algoritmos de Sistemas Distribuídos[editar | editar código-fonte]

Algoritmos Numéricos[editar | editar código-fonte]

Algoritmos numéricos para uso geral[editar | editar código-fonte]

Algoritmos teórico-matemáticos[editar | editar código-fonte]

Algoritmos de Processamento de Sinais Digitais[editar | editar código-fonte]

Algoritmos de Otimização[editar | editar código-fonte]

Veja artigo principal Otimização Combinatória

  • Simplex algorithm: um algoritmo para resolver o problema de programação linear.
  • Simulated annealing: algoritmo de otimização que consiste numa técnica de busca local probabilística, fundamentado pela termodinâmica.

Análise Gramatical[editar | editar código-fonte]

Algoritmos Quânticos[editar | editar código-fonte]

Veja artigo principal Computação Quântica

Algoritmos Evolutivos[editar | editar código-fonte]

  • Algoritmo Genético: Algoritmo evolutivo usado por regras de associação em mineração de dados.

Outros[editar | editar código-fonte]

Veja também[editar | editar código-fonte]