是不是ford适合计算边集数组的题目,而dijkstra适合计算存储结构为矩阵的图?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 03:28:53
是不是ford适合计算边集数组的题目,而dijkstra适合计算存储结构为矩阵的图?

是不是ford适合计算边集数组的题目,而dijkstra适合计算存储结构为矩阵的图?
是不是ford适合计算边集数组的题目,而dijkstra适合计算存储结构为矩阵的图?

是不是ford适合计算边集数组的题目,而dijkstra适合计算存储结构为矩阵的图?

bellman-ford可以有负权,但不能有负权回路,
spfa是bellman-ford的队列优化,时间发咋度o(ke),其中k为所有顶点进队的平均次数,可以证明k一般小于等于2.
dijkstra不可以有负权,但效率比bellman-ford快,o(2n次方),用二叉堆优化o((m+n)log n),斐波纳契堆能稍微提高一些性能,让算法运行时间达到o(m + n log n).
floyed算每对顶点之间的最短路,前几个是单源的
noip提高组多练搜索,学会动态规划差不多了,其他的模拟提都简单,主要是多练题
纯手打