我遇到了這個問題,同時找到了一個「關鍵邊」問題的解決方案。我已經解決的原始(C++)問題是: 考慮圖G =(V,E)。查找有多少邊緣屬於全部 MST,有多少邊緣不是屬於任何 MST和有多少邊緣屬於某些MST,但不是全部。 讓我們分別在上述三種情況下分別稱爲「綠色」,「紅色」和「黃色」邊緣。 進行我的研究後,我遇到了Find all critical edges of an MST,它解決了這個問題
我目前正在進行編程分配:給定大的加權無關圖(1 < V < 2000, E < 100000)。沿着從「源」到點「目的地」的最小加權路徑查找最大加權邊緣。 到目前爲止我所得到的是將圖存儲在AdjacencyList(IntegerPair向量的向量中,其中第一個整數是鄰居,第二個是邊的權重)。 我也用Prim算法獲得的最小生成樹: private static void process(int v