模板_拓扑排列

来源:互联网 发布:linux的ping命令 编辑:程序博客网 时间:2024/06/07 08:12
int TopSort(){queue<int>Q;size=0;for(i=0;i<n;i++){if(indegree[i]==0)    Q.push(i);}while(!Q.empty()){int u=Q.front();Q.pop();size++;for(i=0;i<n;i++){if(map[u][i]){indegree[i]--;if(indegree[i]==0)  Q.push(i);  }} } if(size<n)    return 0;//存在回路 else   return 1;}

0 0
原创粉丝点击