Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. public class MinimumSpanningTree {
  2. public static void main(String[] args) {
  3. Graph graph = new Graph();
  4. graph.addVertex('A');
  5. graph.addVertex('B');
  6. graph.addVertex('C');
  7. graph.addVertex('D');
  8. graph.addVertex('E');
  9. graph.addVertex('F');
  10. graph.addVertex('G');
  11. graph.addVertex('H');
  12.  
  13. graph.addEdge(0,1); //AB
  14. graph.addEdge(0,2); //AC
  15. graph.addEdge(0,3); //AD
  16.  
  17. graph.addEdge(1,0); //BA
  18. graph.addEdge(1,2); //BC
  19. graph.addEdge(1,5); //BF
  20. graph.addEdge(1,6); //BG
  21.  
  22. graph.addEdge(2,0); //CA
  23. graph.addEdge(2,1); //CB
  24. graph.addEdge(2,7); //CH
  25.  
  26. graph.addEdge(3,0); //DA
  27. graph.addEdge(3,4); //DE
  28. graph.addEdge(3,5); //DF
  29. graph.addEdge(3,6); //DG
  30.  
  31. graph.addEdge(4,3); //ED
  32. graph.addEdge(4,6); //EG
  33.  
  34. graph.addEdge(5,1); //FB
  35. graph.addEdge(5,3); //FD
  36. graph.addEdge(5,6); //FG
  37.  
  38. graph.addEdge(6,1); //GB
  39. graph.addEdge(6,4); //GE
  40. graph.addEdge(6,5); //GF
  41. graph.addEdge(6,7); //GH
  42.  
  43. graph.addEdge(7,2); //HC
  44. graph.addEdge(7,6); //HG
  45.  
  46. graph.minimumSpanningTree();
  47. }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement