2012-06-22 57 views

回答

2
Mark all nodes unassigned. 

Iterate through all nodes: 
    If node unassigned: 
     Assign node to a new component id C 
     Do a depth-first-search for all nodes connected to this one: 
      mark them with same component id C 
+0

非常感謝您的回覆。我應該使用數組來初始標記所有節點嗎? – SRINI794

+1

是的。創建一個與矩陣大小相同的int數組。 0初始化意味着未分配。從1開始計數組件。 –

+0

非常感謝:)如您所說,我會解決問題。我們很快會在此更新。 – SRINI794

1

,利用工會找到的數據結構(也稱爲不相交集數據strucutre)