【发布时间】:2019-01-16 02:30:04
【问题描述】:
我一直在研究使用邻接列表实现的图,我是 reading,添加边是 O(1) 操作。
如果您只是将边缘添加到顶点的边缘链接列表上,这是有道理的,但我不明白这是怎么回事,只要您关心删除旧边缘(如果 已经有一个)存在。找到那个边缘需要 O(V) 时间。
如果您不这样做,并且添加了一条已经存在的边,则该边将有重复的条目,这意味着它们可能具有不同的权重,等等。
谁能解释我似乎遗漏了什么?谢谢!
【问题讨论】:
标签: graph time-complexity adjacency-list insertion