无向图用那种最短路算法好
在做毕业设计,目前需要实现一个找路的功能。
已经实现的数据结构如下。知道若干个点,和一些点点间的距离。希望能求出任意两个点之间的最短路线和距离。
如:
P0 P1 100
P0 P2 150
P1 P2 120
……
如果没有两点间的距离的话,说明两点之间不可直达。
现在想求一个算法,难度适中,比较容易用C#实现的。最好速度能稍微快些~~~
原本想用dijkstra的,但是有些同学说会不会太简单了……但是上课只学过这个,不清楚有没有什么效率更高却又好实现的算法~~~求高人指点~