Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public AdjacencyMatrixGraph<Local, Double> obterGrafoLocalDificuldadeCaminho(AdjacencyMatrixGraph<Local, Estrada> redeEstradas) {
- AdjacencyMatrixGraph<Local, Double> g = new AdjacencyMatrixGraph<>();
- for (Local local : redeEstradas.vertices()) {
- g.insertVertex(local);
- }
- for (Local local1 : redeEstradas.vertices()) {
- for (Local local2 : redeEstradas.directConnections(local1)) {
- Estrada caminho = redeEstradas.getEdge(local1, local2);
- g.insertEdge(local1, local2, (double) caminho.getDificuldade());
- }
- }
- return g;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement