朴素的dijkstra模板
来源:互联网 发布:银河麒麟知乎 编辑:程序博客网 时间:2024/05/02 05:02
void dijkstra(int n,int dist[],EDGE edges[],int pre[],int src,int dest){ int _min,u,v,w; bool visit[maxn]={0}; for (int i=1;i<=n;i++) { dist[i]=OO; } dist[src]=0; for (int loop=1; loop<=n; loop++) { u=0; _min=OO; for (int i=1; i<=n; i++) { if (!visit[i]&&dist[i]<_min) { _min=dist[i]; u=i; } } if (u==0) return; visit[u]=true; if (u==dest) return; for (int i=head[u];i!=-1;i=edges[i].next) { v=edges[i].to; w=edges[i].w; if (!visit[v]&&dist[u]+w<dist[v]) { dist[v]=dist[u]+w; pre[v]=u; } } }}
- 朴素的dijkstra模板
- 朴素Dijkstra算法模板
- HDU-2544 朴素的dijkstra
- POJ1502_MPI Maelstrom_最短路::朴素的dijkstra
- dijkstra的算法模板
- 朴素dijkstra算法
- 变色的DNA-Dijkstra模板
- djkstra 我的dijkstra模板
- UVa 10986 Sending email 优先队列优化的dijkstra 和 朴素dijkstra 效率对比
- dijkstra 模板
- dijkstra 模板
- Dijkstra模板
- dijkstra模板
- dijkstra模板
- Dijkstra模板
- (Dijkstra模板)
- Dijkstra模板
- Dijkstra模板
- opencv 笔记01Core_Mat
- 分数类
- 文件系统的制作
- ajax get 到servlet 解决utf-8中文乱码
- CommandBehavior.CloseConnection有何作用
- 朴素的dijkstra模板
- 建立良好人际关系的十二个要点
- 指针和引用的使用
- 详解DNS的常用记录(下):DNS系列之三
- JAVA socket编程实例
- 从eclipse导入工程到myeclipse,不能部署到tomcat根目录下的解决方案
- 用迭代创建联级目录
- Qt网络获取本机网络信息
- 是页面所有元素disabled 属性失效和生效的javascript