#include"Graph.h" #include"DFSCC.h" #include"BFSPath.h" int initG(){ std::ifstream infile("./data/tinyG.txt"); string tmp; int E,V; int lineNum = 0; while(std::getline(infile,tmp)){ std::istringstream iss(tmp); int v1,v2; if(lineNum==0) iss>>E; else if(lineNum==1) iss>>V; else iss>>v1>>v2; lineNum++; } } int main(){ Graph* G = new Graph("./data/tinyG.txt"); //基础测试 cout<getE()<getV()<degree(0)<getSetNum(G)< path; bfs->bfs(G,0); bfs->pathTo(path,0,3); while(!path.empty()){ cout<