gpt4 book ai didi

algorithm - 从邻接列表到边列表的快速转换

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:46:16 25 4
gpt4 key购买 nike

我有一个使用邻接列表实现的无向加权图,我需要将其转换为边列表。问题是,对于每条边 (A, B),我在邻接列表中有两个条目:一个表示从 A 到 B 的边,另一个表示从 A 到 B。因此,在将其转换为边时列表,我需要搜索整个部分完成的边缘列表以防止重复。

有什么方法可以让它更快/更简单吗?我需要保留邻接列表,因为我在图中检测循环的算法依赖于它。

最佳答案

枚举你的顶点只添加到你的列表边(u, v)这样 u <= v .

关于algorithm - 从邻接列表到边列表的快速转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23029929/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com