社区
C#
帖子详情
C#怎么实现最短路径算法?
wolfking7
2007-04-11 01:48:04
我用一个二位数组来存储两个点之间的距离,想求一个点到任何点的最短路径和权值,该怎么写这个算法阿?请大家帮帮忙,给我一个完整的算法。谢谢。
...全文
460
13
打赏
收藏
C#怎么实现最短路径算法?
我用一个二位数组来存储两个点之间的距离,想求一个点到任何点的最短路径和权值,该怎么写这个算法阿?请大家帮帮忙,给我一个完整的算法。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wolfking7
2007-04-11
打赏
举报
回复
http://www.cnblogs.com/zhuweisky/archive/2006/03/26/246677.html
我看过这个了,可是不是太明白。把他的代码弄过来也不能运行。谁能帮我写一个阿?
我使用int[,]来存储两点之间的权值,例如a,b两点间的权值是3,我用int i=(char)a来表示a,,int[i,i+1]=3.就是这个样子,要求一个源点到其他各点的最短路径,请各位帮帮忙,谢谢。
younglady
2007-04-11
打赏
举报
回复
最短路徑算法好像很多。網上、書上很多用c寫的。我以前開發 GIS時用 delphi 改寫過一個。是用別人的改的。
我想把c的代碼改成c#應該更簡單吧。樓主不仿找個c寫的改一下
GXY2005
2007-04-11
打赏
举报
回复
http://www.cnblogs.com/zhuweisky/archive/2006/03/26/246677.html
这个不错....
-----------------------
不用遍历两点间直线距离肯定最短,应该是必须经过某些点到达某个点求最短?
yuan731
2007-04-11
打赏
举报
回复
点到点距离公式 距离的平方=(x2-x1)的平方+(y2-y1)的平方
hertcloud
2007-04-11
打赏
举报
回复
http://www.cnblogs.com/YuYing/archive/2007/02/27/658336.aspx
hertcloud
2007-04-11
打赏
举报
回复
http://www.cnblogs.com/zhuweisky/archive/2006/03/26/246677.html
这个不错....
wolfking7
2007-04-11
打赏
举报
回复
谁能帮忙给出一个具体的算法阿?我要去上课了,等晚上回来看看。各位朋友请帮帮忙。
wuhengqiang
2007-04-11
打赏
举报
回复
用二维数组的下标做两个点的索引,值做距离,再比较值得大小得到最小的就可以了吧
zhangliu_521
2007-04-11
打赏
举报
回复
最有效的做法就是将这些要扫描的点按其所在边的权值进行顺序排列。
这样每循环一次即可取到符合条件的点,可大大提高算法的执行效率。
wolfking7
2007-04-11
打赏
举报
回复
To:yuan731()
是数组里面的点。
TO:Red_angelX(八戒)
我已经看过了,但是有的地方看不明白。
TO:hbxtlhx(平民百姓)
我不知道那个 用点到点的距离公式 是什么?你能不能给出具体的例子?
北京的雾霾天
2007-04-11
打赏
举报
回复
遍历所有点,用点到点的距离公式算出最短距离就是了.
Red_angelX
2007-04-11
打赏
举报
回复
see
http://www.cnblogs.com/zhuweisky/archive/2006/03/26/246677.html
yuan731
2007-04-11
打赏
举报
回复
sf ,你说的任何点是数组里的点?
C#
实现
最短路径
算法
C#
实现
最短路径
算法
的简单小例子,希望对研究该
算法
的朋友有帮助
C#
floyd
算法
求
最短路径
C#
floyd
算法
求
最短路径
C#
floyd
算法
求
最短路径
C#
floyd
算法
求
最短路径
用
C#
实现
工控上位机
结合Github高星开源项目SharpSCADA讲解工控上位机开发,重视基础,突出实战,为广大工控从业...在学习过程中,可加深对
C#
语言和.NET平台的理解,进一步了解工业以太网协议,熟练对WPF技术的应用,透析组态软件的架构。
C#
实现
最短路径
Dijkstra
算法
C#
实现
最短路径
Dijkstra
算法
,基于VS2010,控制台应用程序,可直接运行
ArcGis Engine +
C#
+
最短路径
算法
利用ArcGisEngine和
C#
,
实现
GIS基本界面和
最短路径
算法
。
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章