jung

    0熱度

    1回答

    我開始使用Java Universal Network/Graph Framework(JUNG)。我正在嘗試使用相同的方式構建基本圖形。我下載了jung 2.0.1庫。 collections-generic-4.0.1.jar和colt-1.2.0.jar。我將所有包含的庫添加到了我的eclipse項目構建路徑中。但我收到以下異常每當我試圖運行... package graphedit

    1熱度

    2回答

    我有以下代碼: package jung; import edu.uci.ics.jung.graph.Graph; import edu.uci.ics.jung.graph.DirectedSparseGraph; import edu.uci.ics.jung.algorithms.layout.*; import java.awt.Dimension; import edu.uc

    1熱度

    2回答

    我正在實現用戶使用jung繪製的圖形的深度優先遍歷。 我已經在這一刻下面的代碼: public <V,E> void dftdraw(Graph<V,E> g) { V start = null; for (V v:g.getVertices()){ if(v.toString().equals("0")) start = v; }

    1熱度

    2回答

    我正在嘗試使用JUNG庫來對具有頂點和邊緣的基本圖形進行可視化。在網站上使用的示例代碼中,我有以下幾點: import edu.uci.ics.jung.graph.DirectedSparseGraph; import edu.uci.ics.jung.graph.Graph; import edu.uci.ics.jung.graph.UndirectedSparseGraph; imp

    0熱度

    2回答

    我需要尋求你的幫助,因爲我一直在困擾我的問題很多天,並沒有找到任何合適的解決方案。我想找到包含節點(將成爲我的方法的一個參數)的subgrah的權重,並以中心節點0結束。我知道這聽起來很愚蠢,但圖像在這裏會很有幫助(http://img542.imageshack.us/img542/5400/zrzutekranu20130418o205.png)。 例如,getWeight(8)將返回21,如

    0熱度

    1回答

    實際上,我使用jung庫來構建我的超圖。 我想在我的應用程序中只使用超圖的一個實例,以便我無法訪問它並從我的應用程序中的任何類(添加頂點,添加hyperEdge等)中對其進行變形。 有可能嗎? 我嘗試使用單例模式,但據我所知在this question這不是一個好的選擇。

    0熱度

    2回答

    我使用jung庫構建超圖 Hypergraph hypergraph = new SetHyperGraph<Vertex,HyperEdge>(); 然後我加我所有的頂點(圖像,標籤,位置) hypergraph.addVertex() ArrayList<Vertex> allVertex = hypergraph.getVertices; 現在我想從我的列表中只提取圖像頂

    0熱度

    1回答

    我有一個非循環圖 - 一棵樹。 圖的每個節點都會有一些我需要在字形中顯示的屬性。 讓我們說每個字形的大小是100x100像素。 我正在尋找一種快速高效的算法,可以爲多達100,000個節點鋪設xy空間中的節點。

    2熱度

    1回答

    我在visualizationViewer中放置了一個圖形。用戶可以自由重新定位頂點,完成後我保存每個頂點的座標,每次我需要繪製一個頂點時,我使用已經保存的座標。當用戶移動(transfroms)整個圖形時,我的問題出現 - 第一個圖形(用於獲取每個頂點的座標)的座標不與其他座標同步。 我設置一個VisualizationViewer 1000×1000,所以當我打電話getVisbleRect(

    2熱度

    2回答

    我想找到距離爲2的所有節點的鄰居,以獲得不太小的網絡(5000個節點和25k個無向邊)。現在我正在使用: ArrayList<Node> twoDistNei = new ArrayList<Node>(); Collection<Node> myThreads = g.getNeighbors(u); for(Node t:myThreads){ Collection<Node>