// Copyright 2003, Trustees of Indiana University // Please see the license in the file ../LICENSE // prim_minimum_spanning_tree algorithm from BFS import java.lang.*; public class prim_minimum_spanning_tree { public static < Vertex, Edge extends GraphEdge, VertexIterator extends java.util.Iterator, OutEdgeIterator extends java.util.Iterator, WeightMap extends ReadablePropertyMap, DistanceMap extends ReadWritePropertyMap, Distance, DistanceCompare extends StrictWeakOrdering, PredecessorMap extends ReadWritePropertyMap> void prim_minimum_spanning_tree(VertexListAndIncidenceGraph g, Vertex s, PredecessorMap predecessor, DistanceMap distance, WeightMap weight, DistanceCompare compare, Distance inf, Distance zero) { project2nd combine = new project2nd(); dijkstra_shortest_paths.dijkstra_shortest_paths(g,s,predecessor,distance,weight,compare,combine,inf,zero); } }