Adicionando os arquivos iniciais
Adicionando a função para calcular quantos caminhos mínimos passam por cada aresta
Adicionando uma função para pegar o arco que possui o maior peso
Adicionando teste para calcular a matriz de predecessores quando o grafo não é conexo
Verificando a quantidade de caminhos mínimos entre todos os pares de vértices, após uma aresta ter sido removida
Adicionando testes
Refatorando tests
Adicionando funções para calcular as comunidades e o número de comunidades
Calcular Comunidades com o método RepeatedSquared está completo
Arrumando os arquivos do projeto
Adicionando passagem de função como parâmetro
Refatoração para trocar nomes de variáveis
Adicionando o Algoritmo de Bellman-Ford
Refatorando o arquivo Makefile
Adicionando a estrutura de dados HeapMin
Adicionando a estrutura de dados MinPriorityQueue
Adicionando o Algoritmo de Dijkstra com fila de prioridades
Adicionando o Algoritmo de Johnson com Fila de Prioridade
Adicionando a busca por comunidade com o Algoritmo de Johnson com Fila de Prioridade Mínima
Adicionantes testes no cálculo de comunidades com o algoritmo de Johnson com Fila de Prioridade