minimum-spanning-tree

    1熱度

    3回答

    我有兩套Animal對象。動物之間的距離是使用特定算法來定義的,這些算法會查看它們的特徵。我試圖設計一種方法來從兩組(每組一個)中找出最小化距離的對。 我有一個想法:創建一個參數化的Tuple類來配對Animals。根據兩個成員之間的距離,用比較器創建一個PriorityQueue以對Tuple<Animal>進行排序。然後,從PriorityQueue中挑選第一對。 這是好的設計,還是浪費?我相

    7熱度

    4回答

    如果我們有一個(任意的)連接的無向圖G,其邊緣具有不同的權重, 確實的G每MST包含最小加權邊緣? 是否有G的MST不包含最大加權邊緣? 此外,如果有人能夠提供關於在處理此類MST問題時必須記住的關鍵事項,我更感激。 這是一個家庭作業問題。謝謝。

    3熱度

    2回答

    我寫了一個使用Prim方法解決MST的代碼。我讀到這種實現(使用優先級隊列)應該有O(E + VlogV)= O(VlogV)其中E是邊的數量和V的邊數,但是當我查看我的代碼時,它根本看不到如果有人能爲我解決這個問題,我將不勝感激。 對我來說,似乎運行時間是這樣的: while循環需要O(E)次(直到我們經過所有的邊) 在該循環中,我們從需要O將q提取元素(logE)時間。 和第二內循環需要O(V

    2熱度

    3回答

    我有一個問題,基本上可以看作一個圖。我正在考慮使用JGraphT來實現它,而不是滾動我自己的。使用JGraphT從圖中獲得最小生成樹的最佳方法是什麼?