Skip to content

HerikLyma/algoritmos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algoritmos

Os algoritmos presentes neste repositório não tem o intuito de serem otimizados ou utilizados em aplicações reais, eles estão aqui para fins meramente didáticos e justamente por esse motivo não foram separados em um arquivo header e cpp. Os algoritmos são:

  1. CountingSort (Algoritmo de ordenação em tempo linear)
  2. Lista
  3. Fila
  4. Pilha
  5. Árvore Binária de Busca
  6. Lista de adjacências (Grafos)
  7. Busca em Largura (Grafos)
  8. Busca em Profundidade (Grafos)
  9. Detecção de ciclos (Grafos)
  10. Verificar a existência de caminhos entre dois vértices (Grafos)
  11. Encontrar o menor caminho entre dois vértices (Grafos)

Todos os exemplos foram feitos utilizando C++ 11. Ao compilar, verifique se seu compilador é compatível com o padrão C++ 11 e certifique-se de que essa opção esteja habilitada.