2011-04-19 34 views
0

我有一個聯合查找數據結構中的連接組件在我的圖中,但需要能夠快速找到組件中的最小邊緣。現在我爲每個組件保留一個排序的邊緣列表,但是這使得兩個組件的聯合變慢。任何建議比保留組件的排序列表更好的方法?聯合找到最小邊緣的排序列表

回答

2

也許有更多的要求比你在問題中提到的要多,但是如果你只需要最小邊緣,爲什麼不跟蹤每個組件的最小邊緣而不是每個組件的完整排序列表?

+0

很好的答案!如果您只保留相應聯合查找樹的根節點中每個連接組件的最小邊,則可以保留有關O(1)時間內最小邊的信息。 – 2011-04-19 15:57:57