有向图邻接矩阵c语言实现代码为什么需要保存顶点的数组
时间: 2024-01-03 20:05:08 浏览: 77
假设以邻接矩阵作为图的存储结构,编写算法判别在给定的有向图中是否存在一个简单有向回路,若存在,则以顶点序列的方式输出该回路
5星 · 资源好评率100%
邻接矩阵是一种表示图的方式,将图中的顶点和边分别用矩阵中的行和列来表示。在使用邻接矩阵实现有向图时,需要保存顶点的数组,因为顶点的数组可以用来保存图中顶点的信息,如顶点的值、顶点的入度和出度等等。同时,邻接矩阵中的行和列都是用顶点的编号来表示的,因此需要顶点数组来映射顶点的编号和顶点的属性。在实现图的遍历和其他操作时,也需要通过顶点数组来获取顶点的相关信息。因此,顶点数组是邻接矩阵实现有向图的必要组成部分。
阅读全文