Leetcode 207 课程表 (拓扑排序,判断有向图环)
2020-12-13 02:49
标签:count 不为 sites span etc public 有向无环图 amp 一个队列 定义一个队列Q,把入度为0的结点入队 若Q不为空,则取队首结点,删去所有从该点出发的边,并把这些边所到达结点的入度减一,若某个节点入度减为0,则将它入队 反复进行如上操作,直到队列为空。(当总的入队次数大于节点数时,跳出循环) 如果这时入过队的节点数恰好等于节点总数,则为有向无环图。否则有环。 Leetcode 207 课程表 (拓扑排序,判断有向图环) 标签:count 不为 sites span etc public 有向无环图 amp 一个队列 原文地址:https://www.cnblogs.com/suuusu/p/11056514.htmlclass Solution {
public:
static const int maxn = 10000;
vectorint> gra[maxn];
int co = 0;
int count[maxn] = { 0 }; //入度
bool canFinish(int numCourses, vector
下一篇:HTML 5
文章标题:Leetcode 207 课程表 (拓扑排序,判断有向图环)
文章链接:http://soscw.com/essay/26365.html