时 限: | 2000 ms | |
内存限制: | 5000 K | |
总时限: | 3000 ms | |
描述: | 以邻接矩阵给出一张以整数为结点的有向图,其中0表示不是相邻结点,1表示两个结点相连且由当前结点为初始点。利用拓扑排序判断图中是否有环,若有输出YES没有输出NO | |
输入: |
结点数
邻接矩阵 |
|
输出: |
|
|
输入样例: |
0 1 0
1 0 1
1 0 0 |
|
输出样例: | Y |
拓扑排序,AVO网的判断
最新推荐文章于 2022-09-06 18:45:00 发布
本文介绍了如何实现拓扑排序,并通过邻接矩阵和邻接表的数据结构来判断一个图是否为有向无环图(AVO网)。首先定义了链栈、邻接矩阵和邻接表的结构,接着提供了从邻接矩阵到邻接表的转换函数。然后,通过一个TopologicalSort函数实现拓扑排序,当所有顶点都被遍历且计数小于顶点总数时,说明存在环,返回“NO”,否则返回“YES”标识图是无环的。最后,给出了一个简单的主函数用于读取图的信息并进行排序和环检测。
摘要由CSDN通过智能技术生成