拓扑排序,AVO网的判断

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值