GraphLib é nossa biblioteca Python para manipulação e análise de grafos. Ela oferece uma variedade de funções para criação, manipulação, e análise de grafos, facilitando o trabalho com estruturas de grafos em projetos de pesquisa, ensino e desenvolvimento.
Criação de Grafos: Crie grafos direcionados e não direcionados, grafos ponderados, e grafos com múltiplas arestas. Manipulação de Grafos: Adicione e remova nós e arestas, modifique pesos de arestas, e extraia subgrafos. Análise de Grafos: Calcule medidas de centralidade, caminhos mínimos, componentes conectados, e mais.
Necessário python3 instalado
python3 main.py (programa principal do tp01) python3 main2.py (programa principal do tp02)
python3 generate-graph.py (gerar um grafo)