我使用Treeset
到邊緣排序,下面的代碼:如何在java中使用treeset的用戶輸入?
TreeSet<Edge> edges = new TreeSet<Edge>();
//Sample problem - replace these values with your problem set
edges.add(new Edge("0", "1", 2));
edges.add(new Edge("0", "3", 1));
edges.add(new Edge("1", "2", 3));
edges.add(new Edge("2", "3", 5));
edges.add(new Edge("2", "4", 7));
edges.add(new Edge("3", "4", 6));
edges.add(new Edge("4", "5", 4));
System.out.println("Graph");
KruskalEdges vv = new KruskalEdges();
for (Edge edge : edges) {
System.out.println(edge);
vv.insertEdge(edge);
}
我只是想借此來代替靜態給到edges.add
用於從用戶鍵盤讀取輸入的示例:http://www.java2s.com/Code/JavaAPI/java.lang/Systeminread.htm – Mik378
謝謝,但我想把它作爲帶有前兩個參數的圖形圖座標和第三個將是重量,以便我可以實現MST算法。 – Mac