社区
数据结构与算法
帖子详情
急问:谁有Djistra的最短路由路径算法程序啊
fanz2000
2002-05-16 11:16:16
thanks
...全文
102
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
算法
是很有代表性的
最短路
算法
【图论】迪杰斯特拉
算法
详解
迪杰斯特拉
算法
是一种有效解决单源
最短路
径问题的
算法
。通过优先队列的应用,它的时间复杂度得到了显著的优化。理解并掌握该
算法
的实现,对于学习图论和解决实际问题都是非常重要的。希望本篇文章能够帮助你更好地理解和应用迪杰斯特拉
算法
。
async-profiler-4.5-linux-x64.tar.gz
async-profiler-4.5-linux-x64.tar.gz
数据结构与算法
33,025
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章