我正在解決一個圖形問題。它是一個無向圖。假設有4個頂點(1,2,3,4)並且頂點鏈接如下。刪除G(j,i)條目
1,2
1,3
1,4
2,1
3,1
4,1
G(I,J)和G(j,i)兼具如上存在(G-圖表,I - 源頂點,J-destincation頂點)。現在,我需要從中刪除所有G(j,i)。這可能是有效的方式。
我試着將所有的頂點插入到一個數組中,並將頂點插入到另一個數組中。類似於
a[0] = 1 and b[0] = 2
a[1] = 1 and b[1] = 3
so on..
但是,我很難刪除G(j,i)條目。我有3個問題。
是否有任何有效的algoirthm其除去重複項(此處重複我說,bcoz G(I,J)= G(j,i)中。
代替使用陣列,是否有任何數據結構,其能夠執行此操作更容易。
其數據結構通常用於圖形的問題。
我對所有圖形問題使用鏈接列表,它效果最好。 – nsthethunderbolt 2013-02-22 07:08:14