图论邻接表和邻接矩阵
时间: 2023-11-20 09:07:49 浏览: 254
邻接表或者邻接矩阵为存储结构实现连通无向图的深度优先和广度优先遍历
3星 · 编辑精心推荐
图论中,邻接矩阵和邻接表是两种常见的图的表示方法。邻接矩阵是一个二维数组,其中行和列分别表示图中的顶点,而数组中的元素表示这两个顶点之间是否有边相连。而邻接表则是由每个顶点的邻接点列表组成的数组,其中每个邻接点列表包含了与该顶点相连的所有顶点。邻接表可以解决邻接矩阵空间浪费的问题,并且邻接表本身并没有什么大的缺陷。但是对于有向图而言,同时表示一个顶点的出度和入度比较麻烦,需要有邻接表和逆邻接表同时表示。邻接矩阵和邻接表各有优缺点,应根据具体情况选择使用。
阅读全文