拓扑排序学习http://blog.csdn.net/hcbbt/article/details/9305675
DFS实现
#include
#include
#include
#include
using namespace std;
const int MAXN=100;
int G[MAXN][MAXN],vis[MAXN],topo[MAXN];
int t,m,n;
bool dfs(int u)
{
vis[u]=-1;
for(int v=1
转载
2014-06-09 15:52:08 ·
548 阅读 ·
0 评论