运行结果正确

主程序
#include"矩阵声明.h"
#include"邻接表声明.h"
//在没访问过的顶点中找到与当前树距离最近的顶点
void find_min(mat_g_point g,int dist[],int &min_id){
//首先给一个最大值去比较
int min=1000;
//对每个顶点进行遍历
for(int i=0;i<g->nv;i++){
//如果没访问过,且权值比当前还要小
if(dist[i]!=0&&dist[i]<min){
//更新
min=dist[i];
min_id=i;
}
}
//如果上面的一轮走完,min仍然==1000,说明全部都访问过了
//直接结束

这篇博客详细介绍了如何使用C语言实现图论中的Prim最小生成树算法,包括主程序逻辑和完整的代码示例,并提供了代码的链接地址,经过验证,运行结果正确。
最低0.47元/天 解锁文章
3万+

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



