数据结构_拓扑排序

拓扑排序

(所有点按照先后顺序排序)

1.先找到入度为0的点,记录之后,删除这个点和它的出边;

2.若有两个可选,随便选择一个

a的入度为0,选a

a

随便选一个

a,e

再找入度为0的点
再选c
最后选d

拓扑序列不唯一

拓扑排序__判断环

(如果拓扑排序进行不下去了,说明有环)

来源:B站博主/蓝不过海呀
相关推荐
Zhang~Ling2 小时前
C++ 红黑树封装:myset和mymap的底层实现
开发语言·数据结构·c++·算法
啦啦啦啦啦zzzz2 小时前
数据结构:堆排序
数据结构·c++·
San813_LDD2 小时前
[量化]《虚函数调用时间复杂度完全解析:为什么是 O(1) 以及它的真实代价》
java·数据结构·算法
起个破名想半天了3 小时前
算法与数据结构之Floyd算法
数据结构·算法
小七在进步3 小时前
数据结构:线性表之顺序表
c语言·数据结构·算法
Never_love_MCI!3 小时前
洛谷P15799 [GESP202603 五级] 找数 题解
数据结构·c++·算法
一只齐刘海的猫4 小时前
【Leetcode】三数之和
数据结构·算法·leetcode
lightqjx4 小时前
【算法】数据结构_扩展域并查集
数据结构·算法·并查集·扩展域并查集
San813_LDD4 小时前
[量化]《多线程数据同步精讲:std::mutex 的底层原理与最佳实践》
c语言·数据结构
Ricky_Theseus5 小时前
栈 & 队列 应用场景
数据结构·c++