标签: algorithm data-structures graph breadth-first-search
为什么将BFS应用于邻接矩阵是Total: O(V 2 + E)= O(V 2 )
对于邻接列表,其总计: O(V + E)= O(E)
答案 0 :(得分:4)
邻接矩阵实现为V-by-V结构。为了确定顶点是否在当前级别相邻,您必须遍历所有可能相邻的顶点。因此,对于您访问的每个顶点,您必须检查V个相邻顶点。
V
对于列表,您不需要这样,因为列表仅存储相邻的顶点。因此,对于每个访问过的顶点,您永远不会触摸不相邻的顶点。