中级会员
你毛毛啊 发表于 2015-10-29 05:15 Dijkstra的算法思想很基本就是Greedy,你如果上过数据结构和算法的话,应该知道可以用不同的数据结构来实现,而且有向图 无向图 无环 有环 甚至负环,很多不同的地方,最短路径不是你想的那么简单。
使用道具 举报
特级会员
singulo 发表于 2015-10-29 19:08 Dijkstra没负edge就行。有负edge没负环用bellman-ford, 有负环就没最短路径了。检测负环多跑一轮,移除负环 ...
wrath 发表于 2015-10-29 16:27 最短路径就不用考虑环了 毕竟是求最短路径 不会再里面瞎绕
荣誉版主
你毛毛啊 发表于 2015-10-30 02:52 主要是考虑negative edge,negative cycle, Dijkstra处理不了这种情况。
高级会员
sekkgoodjob 发表于 2015-10-29 03:54 十分感谢大大....看起来好有意思.....python+ctype,我有朋友面在大多的广告竞价(RTB)也是考察的类似的数 ...
初级会员
CharlesZhuoChen 发表于 2015-10-29 00:58 我是15 fall UW ECE 新生,提供些相关信息供你参考吧: 1. 课程难度: 我这学期专业课选了650 651, 加一 ...
Pharmacace 发表于 2015-11-18 13:56 额。。最短路径有木有时空要求啊。。SPFA行么还是要Heap+迪杰斯特拉。。请原谅我一看见题就兴奋。。
发表回复 回帖后跳转到最后一页