其实短路是有有理有据的做法的,但我不会啊
建立一个以为关键字的优先队列
放入,然后进行扩展易证,当被第次取出时,为到的短路
考虑用启发式优化来提高效率
到的估计距离可以为到的最短路
对于点,
优先队列以为关键字
还可以继续优化
- 当取出其中某个点次后,不需要将其再放入优先队列中
- 对于有距离要求的短路,当取出元素的大于给定值可直接退出
1 |
|
其实短路是有有理有据的做法的,但我不会啊
建立一个以为关键字的优先队列
放入,然后进行扩展易证,当被第次取出时,为到的短路
考虑用启发式优化来提高效率
到的估计距离可以为到的最短路
对于点,
优先队列以为关键字
还可以继续优化
1 | #include<cstdio> |