
拓扑排序
文章平均质量分 57
oj
Ypuyu
Ypuyu
展开
-
[拓扑排序] aw3696. 构造有向无环图(拓扑排序+memset使用坑点+aw周赛004_3)
文章目录1. 题目来源2. 题目解析 1. 题目来源 链接:3696. 构造有向无环图 相关链接: [图+拓扑排序+模板] aw848. 有向图的拓扑序列(bfs+拓扑排序+模板) 2. 题目解析 好题,DAG 与拓扑排序。 先考虑有向边,如果有向边都存在环的话,由于我们不能更改其方向,所以必然存在环,则一定出错。 若有向边考虑完毕后没环的话,那么可以将拓扑序写出来,将无向边从前往后赋予方向即可,一定可以构造出来拓扑序。 本题不保证给定的图是连通的,在处理中没啥影响。 h[N] 作为头数组,会用到 1原创 2021-06-19 23:39:20 · 157 阅读 · 0 评论 -
[图+拓扑排序+模板] aw848. 有向图的拓扑序列(bfs+拓扑排序+模板)
文章目录1. 拓扑排序 + bfs + 图 1. 拓扑排序 + bfs + 图 Biu 只有有向图才有拓扑序,当有向图存在拓扑序且按照拓扑序排好之后,直观来讲它的拓扑序列点边指向都是从前指向后的,即拓扑序列中的每条边,起点都在终点的前面。 只要有环,就不存在拓扑序。可证明,一个有向无环图一定存在一个拓扑序列,也称有向无环图为拓扑图。 图中一个点的入度与出度,入度是指向自己的边的数量,出度是从自己出发指向别点的边的数量。 入度为 0,则没有一条边指向我,那么所有入度为 0 的点都可以排到最前面,这也是拓扑排原创 2020-10-26 00:36:44 · 340 阅读 · 0 评论