【发布时间】:2016-12-13 18:38:07
【问题描述】:
找到从给定 n x n 矩阵最左边的任何元素到矩阵最右边的任何元素的最短路径。
移动:一次只能移动一个方格。您可以向左、向右、左上、右上、左下和右下移动。
权重:在矩阵上从 X 元素移动到 Y 的成本是 |Y - X|
运行时:设计的算法必须最多 O(n2)
例子:
到目前为止尝试过:
这个解决方案有问题。
运行时间为 O(n2 Log n2),比 O(n2) 慢。
【问题讨论】:
标签: c++ algorithm matrix path shortest-path