+ -
当前位置:首页 → 问答吧 → 大数据量的寻路算法

大数据量的寻路算法

时间:2011-12-19

来源:互联网

大概有17万个节点的无向权值图。如果用floyd一类的算法,其预处理时间是无法接受的。

17万太多了,建立邻接矩阵的时候都不敢用二维数组,直接内存分配失败。考虑到矩阵比较稀疏,直接用了map的树结构。


像这么大的数据量,如何进行寻路。

作者: Aniao   发布时间: 2011-12-19

如果是具体的工程,可以把需求具体化。比如可以用Dijkstra算法,如果所有边的权值相同,可以直接使用广度优先搜索,双向的广度优先搜索也可以。
关于算法,你可以参考下boost下的graph库。

作者: gongyiling3468   发布时间: 2011-12-19

热门下载

更多