Advertisement
Guest User

Untitled

a guest
Nov 18th, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. public AdjacencyMatrixGraph<Local, Double> obterGrafoLocalDificuldadeCaminho(AdjacencyMatrixGraph<Local, Estrada> redeEstradas) {
  2. AdjacencyMatrixGraph<Local, Double> g = new AdjacencyMatrixGraph<>();
  3. for (Local local : redeEstradas.vertices()) {
  4. g.insertVertex(local);
  5. }
  6. for (Local local1 : redeEstradas.vertices()) {
  7. for (Local local2 : redeEstradas.directConnections(local1)) {
  8. Estrada caminho = redeEstradas.getEdge(local1, local2);
  9. g.insertEdge(local1, local2, (double) caminho.getDificuldade());
  10. }
  11. }
  12. return g;
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement