1.邻接矩阵
用一个二维数组G存放图,G[i][j]表示节点i和节点j之间边的情况(如有无边,边方向,权值大小等) 。
遍历复杂度:O(n2) n为节点数目
2.邻接表
每个节点V对应一个一维数组(vector),里面存放从V连出去的边,边的信息包括另一顶点,还可能包含边权值等。

博客介绍了图的两种表示方法。邻接矩阵用二维数组存放图,G[i][j]表示节点i和j间边的情况,遍历复杂度为O(n2);邻接表中每个节点对应一维数组,存放从该节点连出去的边及相关信息。
用一个二维数组G存放图,G[i][j]表示节点i和节点j之间边的情况(如有无边,边方向,权值大小等) 。
遍历复杂度:O(n2) n为节点数目
每个节点V对应一个一维数组(vector),里面存放从V连出去的边,边的信息包括另一顶点,还可能包含边权值等。

796

被折叠的 条评论
为什么被折叠?