社区
数据结构与算法
帖子详情
急问:谁有Djistra的最短路由路径算法程序啊
fanz2000
2002-05-16 11:16:16
thanks
...全文
99
2
打赏
收藏
急问:谁有Djistra的最短路由路径算法程序啊
thanks
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fanz2000
2002-05-17
打赏
举报
回复
thanks very much
starfish
2002-05-16
打赏
举报
回复
#define infinity 1000000 // a big int
#define max_vertexes 50 // the max count of vertexes
typedef int Graph[max_vertexes][max_vertexes]; // use adjacent matrix to represent graph
/*===============================================
单源最短路径
Dijkstra 算法
适用条件:所有边的权非负
!!注意:
1.输入的图的权必须非负
2.顶点标号从0开始
3.当i,j不相邻时G[i,j]=infinity
================================================*/
int Dijkstra(Graph G,int n,int s,int t, int path[])
{
int i,j,w,minc, d[max_vertexes], mark[max_vertexes];
for (i=0; i<n; i++) mark[i]=0;
for (i=0; i<n; i++)
{
d[i]=G[s][i];
path[i]=s;
}
mark[s]=1; path[s]=0; d[s]=0;
for(i=1; i<n; i++)
{
minc = infinity;
w = 0;
for( j = 0; j < n; j++ )
if( ( mark[j]==0 ) && ( minc >= d[j] ) ) {
minc=d[j];w=j;
}
mark[w]=1;
for(j=0; j<n; j++)
if( (mark[j]==0) && ( G[w][j] != infinity ) && ( d[j] > d[w]+G[w][j] ) )
{
d[j]=d[w]+G[w][j];
path[j]=w;
}
}
return d[t];
}
mysql
最短路
经_
最短路
经
算法
简介(Dijkstra
算法
,A*
算法
,D*
算法
)(转载)
作者:Drew据 Drew 所知
最短路
经
算法
现在重要的应用有计算机网络路由
算法
,机器人探路,交通路线导航,人工智能,游戏设计等等。美国火星探测器核心的寻路
算法
就是采用的D*(D Star)
算法
。
最短路
经计算分静态
最短路
计算和动态
最短路
计算。静态
路径
最短路
径
算法
是外界环境不变,计算
最短路
径。主要有Dijkstra
算法
,A*(A Star)
算法
。动态
路径
最短路
是外界环境不断发生变化,即不能计算预测的情...
【Python】深入理解迪杰斯特拉
算法
:寻找
最短路
径的利器
迪杰斯特拉
算法
是一种用于计算图中单源
最短路
径的经典
算法
。它被广泛应用于网络路由、地理信息系统等领域。在本文中,我们将深入探讨迪杰斯特拉
算法
的原理,并通过一个实际的案例来演示其应用。
【图论】迪杰斯特拉
算法
详解
迪杰斯特拉
算法
是一种有效解决单源
最短路
径问题的
算法
。通过优先队列的应用,它的时间复杂度得到了显著的优化。理解并掌握该
算法
的实现,对于学习图论和解决实际问题都是非常重要的。希望本篇文章能够帮助你更好地理解和应用迪杰斯特拉
算法
。
最短路
径
算法
—Dijkstra(迪杰斯特拉)
算法
分析与实现(C/C++)
接上一篇:
最短路
径
算法
—Bellman-Ford(贝尔曼-福特)
算法
分析与实现(C/C++) Dijkstra(迪杰斯特拉)
算法
是典型的
最短路
径路由
算法
,用于计算一个节点到其他所有节点的
最短路
径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra
算法
能得出
最短路
径的最优解,但由于它遍历计算的节点很多,所以效率低。 Dijkstra
算法
是很有代表性的
最短路
算法
数据结构与算法
33,026
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章