Skip to content

JhonatanBarboza/Grafos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Grafos 📊🔗

Repositório dedicado às atividades, implementações e estudos realizados durante a disciplina de Grafos, oferecida no curso de Ciência da Computação pelo ICMC/USP.

Neste espaço, você encontrará algoritmos clássicos, projetos práticos e outras contribuições voltadas ao aprendizado e aplicação de estruturas baseadas em grafos.

Visualizações Interativas

Além das implementações em C, desenvolvemos visualizações em Python para diversos algoritmos:

Como por exemplo: Algoritmo de Kruskal
Construção passo a passo da árvore geradora mínima através da seleção de arestas por peso crescente.

Image

Conteúdos abordados:

  • Representação de grafos (matriz de adjacência, lista de adjacência)

  • Busca em profundidade (DFS) e busca em largura (BFS)

  • Algoritmos de caminho mínimo (Dijkstra, Bellman-Ford, Floyd-Warshall)

  • Algoritmos de árvore geradora mínima (Prim e Kruskal)

  • Fluxo máximo e corte mínimo (Ford-Fulkerson)

  • Problemas clássicos como:

    • Caminho euleriano e hamiltoniano

Além das implementações em C dos algoritmos, este repositório também inclui visualizações interativas em Python que demonstram o funcionamento dos algoritmos como por exemplo os algoritmos de Prim e Kruskal:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors