a可以,深搜万能,就是时间有点那个b当然可以,拓朴排序本来就是在无环图才有解的C.求最短路径,这个..一般不行,不过你用floyd修改我也无语了,可以,但时间代价有点大D.广度优先遍历,这个。。应该也可以吧,就是只要队列重复就有环,不过判断很麻烦,得细细做才能出来。用宽搜是不是有点大材小用? 单选选B因为B是基础的就可以,不需修改
#include'utility.h'#include'adj_matrix_undir_graph.h'#include'adj_list_dir_graph.h'#include'dfs.h'#include'bfs.h'int main(void){ int n,j=0,i=0; int m,e,b=0; char vexs[20],c; char nums[20];
cout<<'输入无向图的顶点个数n:'<
cout<<'输出无向图的邻接矩阵:'<
{ for(int v=1;v
cout<<'请输入有向图的顶点个数m:'; cin>>m; for(int a=0;a
{ for(e=0;e
cout<