博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Dijkstra基本思路(感觉和Prim非常类似)
阅读量:6947 次
发布时间:2019-06-27

本文共 425 字,大约阅读时间需要 1 分钟。

起点v;

vis[]数组表示某个点是否被访问过;初始全为0;

cls[]数组表示当前集合到其余集合最近的距离;初始全为max;

map[][]数组表示图的邻接矩阵;对角线为0;

===================================

1 void Dijkstra(int v) 2 { 3     int i,j,min,nxt; 4  5     for(i=1;i<=n;i++)    cls[i]=map[v][i];//先用v到邻接点的距离初始化cls 6     memset(vis,0,sizeof(vis));//访问标志全部置0 7     vis[v]=1;//起点访问标志置1 8  9     for (i=1;i

 

本文转自ZH奶酪博客园博客,原文链接:http://www.cnblogs.com/CheeseZH/archive/2012/05/26/2519429.html,如需转载请自行联系原作者

你可能感兴趣的文章
java 多线程
查看>>
条码打印软件中如何设置条形码下面的字符间距?
查看>>
【面试】如果你这样回答“什么是线程安全”,面试官都会对你刮目相看
查看>>
gitlab修改默认端口
查看>>
android开发学习 ------- 自定义View 圆 ,其点击事件 及 确定当前view的层级关系
查看>>
Windows编程-基本图元(4)
查看>>
[jsp学习笔记] jsp基础知识 数据初始化、同步
查看>>
迭代器的使用
查看>>
【noip系列——模拟】玩具谜题
查看>>
js实现获取URL参数
查看>>
js 自定义弹窗方法
查看>>
spring原理案例-基本项目搭建 01 spring framework 下载 官网下载spring jar包
查看>>
使用HttpServletRequestWrapper重写Request请求参数
查看>>
《Android源码设计模式》学习笔记之ImageLoader
查看>>
WPF阴影效果(DropShadowEffect)(转载)
查看>>
第四章~~!!!~switch结构
查看>>
Laravel 实现定时任务
查看>>
Windows安全加固手册
查看>>
“学霸系统”之NABC
查看>>
[WARNING]: Could not match supplied host pattern, ignoring: servers
查看>>