摘要:
BFS 判断可达性 邻接vector存储 1 # include 2 # include 3 # include 4 # include 5 # include 6 # define N 1010 7 using namespace std; 8 9 bool vis[N];10 vectorG[N];11 12 void add(int u, int v)13 {14 G[u].push_back(v);15 }16 17 bool BFS(int s)18 {19 queueq;20 q.push(s);21 vis[s] = true;22 ... 阅读全文
摘要:
基于邻接矩阵的BFS: 1 # include 2 # include 3 # include 4 # include 5 # include 6 # define N 1010 7 using namespace std; 8 9 int map[N][N];10 int vis[N], p[N];11 queueq;12 int t = 0, n;13 14 void BFS(int s)15 {16 vis[s] = 1;17 for(int i = 0; i > o;38 while(o--)39 {40... 阅读全文