Skip to content

Projeto final da disciplina de Programação de Computadores 2 - Estrutura de dados

Notifications You must be signed in to change notification settings

guilhermecv/proj_final_prg22105

Repository files navigation

proj_final_prg22105

Projeto final da disciplina de Programação de Computadores 2 (Estrutura de dados)

Algoritmo: Árvore de espalhamento mínimo Aluno: Guilherme Camargo Valese ([email protected])

Árvore de espalhamento mínimo é definida como o caminho de menor custo que conecte todas as arestas de um grafo. O custo de cada aresta é seu peso associado, de forma que o custo total de um grafo é o somatório dos pesos das arestas.

Existem diversos algoritmos para MST, sendo os mais comuns

  • Kruskal (aplicado a este trabalho)

  • Prim

  • Sollin

Algoritmos Utilizidados


Instalação

Dependências

  1. graphviz

  2. valgrind (opcional)

Clone o repositório

Digite os comandos abaixo

$ cd proj_final_prg22105/src
$ make
$ ./main
$ ./makegraph.sh

Para teste de acesso à memória, execute os comandos abaixo (necessário ter o valgrind instalado)

$ cd proj_final_prg22105/src
$ make
$ ./valgrind_test.sh	# executa o teste de memória (opcional)

About

Projeto final da disciplina de Programação de Computadores 2 - Estrutura de dados

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published