毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 企业开发 >> 正文

优化过的Djistra算法源代码和思路

更新时间:2012-8-1:  来源:毕业论文

最近在搞Djistra算法的优化问题(GPS地图导航上最短路径问题)。感觉蛮头大的

看过研究生论文
所谓的优化就是在对最小权值边的查询过程中,对所有边进行排序,提高查找效率
别的好象没有见过

首先是数据的准备过程,两个表,一个是有向的线数据,一个是节点数据,当程序运行时,把表的有向数据加入到ArrayList,这数据包括,起点号,终点号,权值,具备了这些数据,才开始真正算法

借助BinaryHeap实现Dijkstra,近两万Node,三万Arc,求解速度均在一秒以内。更多Node时也可以借助Fibonacci || Pair Heap实现,时间复杂度为O(nlog(n).

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。