作者lincy075 (Kasim)
看板ASIA_ISA
標題Re: [問卷] 有關使用維基百科於課業上之調查
時間Thu Jan 7 22:30:03 2010
大至解說一下,
因為有 10 個邊, 因此這個 Graph, 有 2^10 個可能的 Subgraph,
這反應在 for (int i = 0; i < 1024; i++)
然後去計算 Subgraph 的邊的數, 如果不等於 4, 肯定不是 Spanning tree, 直接刪,
如果等於4, 跑 Depth First Search 去檢查這五個點是不是在同一個
Connected Component, 如果是, 則這個 Subgraph 就是一個 Spanning tree
DFSKernel(ArrayList<Vertex> vlist, int vid) 就是跑 Depth-First Search
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.70.83.127
※ 編輯: lincy075 來自: 210.70.83.127 (01/07 22:31)
※ 編輯: lincy075 來自: 210.70.83.127 (01/07 22:31)