主观

阅读下列算法,并回答问题:

(1)无向图G如图所示,写出算法f30(&G)的返回值;

(2)简述算法f30的功能。

#define MaxNum 20

int visited[MaxNum];

void DFS(Graph *g,int i);

/*从顶点vi出发进行深度优先搜索,访问顶点vj时置visited[j]为1*/

int f30(Graph *g)

{ int i,k;

for (i=0; in; i++)/*g->n为图g的顶点数目*/

visited[i]=0;

for (i=k=0; in; i++)

if (visited[i]= =0)

{k++;

DFS(g,i);

}

return k;

}

参考答案
您可能感兴趣的试题
¥

订单号:

遇到问题请联系在线客服

订单号:

遇到问题请联系在线客服