博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
dijkstra算法模板
阅读量:5094 次
发布时间:2019-06-13

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

算法理解见:

 

模板:

 

1 #define INF 1000000000 2  3 int N; 4 int dist[101],g[101][101]; 5 int vis[101]; 6 int path[101];    // path[i]表示在最短路径中,i的上一个点 7  8  9 void dijkstra(int start)10 {11     for(int i=1;i<=N;i++)12     {13         dist[i]=INF;14 //        path[i] = -1;    15     }    16     dist[start] = 0;17     memset(vis,0,sizeof(vis));18     19     while(1)20     {21         int mark=-1,mindis=INF;22         for(int i=1;i<=N;i++)23         {24             if(!vis[i]&&dist[i]

 

转载于:https://www.cnblogs.com/FengZeng666/p/11244974.html

你可能感兴趣的文章
global中拦截404错误的实现方法
查看>>
哈希表
查看>>
web基础
查看>>
python 3全栈开发-面向对象之绑定方法(classmethod与staticmethod的区别)、多态、封装的特性property...
查看>>
AIR SDK 更新方法
查看>>
HttpComponents HttpCore 4.3 Alpha1 发布
查看>>
PacketFence ZEN 4.0.1 发布,网络接入控制
查看>>
两个小的java程序,用于练习java基本语法
查看>>
MySql is marked as crashed and should be repaired问题
查看>>
CentOS设置时间
查看>>
java 批量导入图片到excel
查看>>
B树和B+树的总结
查看>>
【ubuntu】配置zsh
查看>>
怎样用通用pe工具箱制作U盘启动盘
查看>>
在ubuntu16.04-32bits 下编译vlc和vlc-qt开源项目
查看>>
转:你真的懂iOS的autorelease吗?
查看>>
Linux学习——磁盘分区管理
查看>>
H5C302
查看>>
给 Android 开发者的 RxJava 详解
查看>>
设计:抽象类类还是接口
查看>>