visited[i]=True; edgenode* p=GL[i]; while(p!=NULL) { int j=p->adjvex; if(!visited[j]) dfs2(GL,j,n); p=p->next; }
不好意思,原来我书上的也是递归!