684 冗餘連線

2022-10-09 11:39:09 字數 840 閱讀 1341

684. 冗餘連線

樹可以看成是乙個連通且 無環 的 無向 圖。

請找出一條可以刪去的邊,刪除後可使得剩餘部分是乙個有著n個節點的樹。如果有多個答案,則返回陣列edges中最後出現的邊。

示例 1:

輸入: edges = [[1,2], [1,3], [2,3]]

輸出: [2,3]

示例 2:

輸入: edges = [[1,2], [2,3], [3,4], [1,4], [1,5]]

輸出: [1,4]

1

class

solution 9//

路徑壓縮,

10while (x !=root)

15return

root;16}

17 vector findredundantconnection(vectorint>>&edges) ;

19int size =edges.size();

20//

初始化各節點的根節點為自己

21for (int i = 0; i < size; i++)

24for (int i = 0; i ) else32}

33return ;34}

35 };

684 冗餘連線

在本問題中,樹指的是乙個連通且無環的無向圖。輸入乙個圖,該圖由乙個有著n個節點 節點值不重複1,2,n 的樹及一條附加的邊構成。附加的邊的兩個頂點包含在1到n中間,這條附加的邊不屬於樹中已存在的邊。結果圖是乙個以邊組成的二維陣列。每乙個邊的元素是一對 u,v 滿足u v,表示連線頂點u和v的無向圖的...

684 冗餘連線

在本問題中,樹指的是乙個連通且無環的無向圖。輸入乙個圖,該圖由乙個有著n個節點 節點值不重複1,2,n 的樹及一條附加的邊構成。附加的邊的兩個頂點包含在1到n中間,這條附加的邊不屬於樹中已存在的邊。結果圖是乙個以邊組成的二維陣列。每乙個邊的元素是一對 u,v 滿足 u v,表示連線頂點u 和v的無向...

684 冗餘連線

684.冗餘連線 在本問題中,樹指的是乙個連通且無環的無向圖。輸入乙個圖,該圖由乙個有著n個節點 節點值不重複1,2,n 的樹及一條附加的邊構成。附加的邊的兩個頂點包含在1到n中間,這條附加的邊不屬於樹中已存在的邊。結果圖是乙個以邊組成的二維陣列。每乙個邊的元素是一對 u,v 滿足 u v,表示連線...