Este repositório contém um projeto acadêmico desenvolvido em C#, que utiliza algoritmos de grafos para modelar e resolver problemas de logística.
O objetivo é aplicar conceitos de teoria dos grafos em situações práticas, como planejamento de rotas, otimização de transporte e análise de conexões entre pontos de distribuição.
- Representar sistemas de logística como grafos.
- Implementar algoritmos clássicos de grafos.
- Simular e analisar rotas de transporte.
- Explorar aplicações reais de otimização logística.
- Linguagem: C#
- Framework: .NET
- Paradigmas: Programação orientada a objetos
- Estruturas: Grafos (listas de adjacência, matrizes), algoritmos de busca e caminhos mínimos
GrafosTRABPratico/
├── Algoritmos.cs # Implementação dos algoritmos de grafos
├── App.config # Configurações da aplicação
├── Grafo.cs # Estrutura principal do grafo
├── GrafosTRABPratico.csproj # Arquivo de projeto do .NET
├── Hub.cs # Representação dos vértices (hubs)
├── Log.cs # Controle de logs e registros
├── Menu.cs # Interface de navegação do programa
├── Program.cs # Ponto de entrada da aplicação
├── Rota.cs # Modelagem das rotas/arestas
└── SORL.cs # Implementação do sistema principal de logistica SORL
-
Clone o repositório: git clone https://github.com/GuiLenoir/GrafosTRABPratico.git cd GrafosTRABPratico
-
Compile o projeto: dotnet build
-
Execute o projeto: dotnet run