void dfs(int b)
{
for(int j=1;j<=n;j++)
if(!f[j]&&a[b][j])
{
f[j]=true;
dfs(j);
}
}
void dige(int st)
{
for (int i=1;i<=T;i++) dis[i]=a[st][i];//dis==距离,
memset(f,false,sizeof(f));
f[st]=true; dis[st]=0;
for (int i=1;i遍历与最短路
最新推荐文章于 2025-12-04 11:37:40 发布
博客给出两段代码,一段是深度优先搜索(DFS)函数,通过递归遍历节点;另一段是距离计算函数,初始化距离数组并标记起始点。这些代码属于信息技术领域的算法实现。
2231

被折叠的 条评论
为什么被折叠?



