📄 7.22.txt
字号:
Status DfsReachable(ALGraph g, int i, int j)
/* Judge if it exists a path from vertex 'i' to */
/* vertex 'j' in digraph 'g'. */
/* Array 'visited[]' has been initialed to 'false'.*/
{
ArcNode * p;
int k;
if( g.arcnum == 0) return ERROR;
if(i == j) return OK;
else {
visited[i] = 1;
for(p = g.vertices[i].firstarc; p; p = p->nextarc){
k = p->adjvex;
if(!visited[k] && DfsReachable(g, k, j)) return 1;
}
}
return ERROR;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -