迪杰斯特拉算法
来源:互联网 发布:郑州linux运维招聘 编辑:程序博客网 时间:2024/05/22 08:22
void Dijkstra(AdjMatrix N,int v,int D[],int p[]){int S[MAX];int mindistance,temp;int i,j,u;for(i=1;i<=N.vexnum;i++){D[i]=N.edges[v][i];S[i]=0;if(INDINITY==N.edges[v][i])p[i]= -1;elsep[i]=v;}S[v]=1;for(i=1;i<=N.vexnum;j++){mindistance=MAXWEIGHT;for(j=1;j<=N.vexnum;j++){if(0==S[j]&&D[j]<mindistance){mindistance=D[j];u=j;}}S[u]=1;for(j=1;j<=N.vexnum&&0==S[j];j++){temp=D[u]+N.edges[u][j];if(D[j]>temp){D[j]=temp;p[j]=u;}}}}
- 迪杰斯特拉算法(Dijkstra算法)
- 迪杰斯特拉算法 Dijkstra算法
- 算法复习 - Dijkstra算法(迪杰斯特拉算法)
- 迪杰斯特拉算法
- 迪杰斯特拉算法
- 迪杰斯特拉算法
- 迪杰斯特拉算法
- 迪杰斯特拉算法
- 迪杰斯特拉算法
- 迪杰斯特拉算法
- 迪杰斯特拉算法
- 迪杰斯特拉算法
- 迪杰斯特拉算法
- 迪杰斯特拉算法
- 迪杰斯特拉算法
- 迪杰斯特拉算法
- 迪杰斯特拉算法
- 迪杰斯特拉算法
- 观察者模式
- 对条件变量(condition variable)的讨论
- 联合union
- 机器学习推荐书目
- C++快速排序 精简版
- 迪杰斯特拉算法
- 不修改projects的情况下使用reveal
- 一种H.264高清视频的无参考视频质量评价算法(基于QP和跳过宏块数)
- 匹配 Email 地址的正则表达式
- ubuntu12.04安装ssh和telnet服务器
- Union与Struct的区别
- Codeforces 282E(Sausage Maximization)
- Linux中fork()函数详解
- android listView 到上下边界 蓝色或黄色阴影去除方法