我有一个 NxN 表,比如说 5 乘以 5,其中给定一个随机位置的点 A 和未知数量的点 B:
+---+---+---+---+---+
| B | | | | |
+---+---+---+---+---+
| | A | | | B |
+---+---+---+---+---+
| | | B | | |
+---+---+---+---+---+
| | | | B | |
+---+---+---+---+---+
| B | | | B | |
+---+---+---+---+---+
从 A 点出发,有没有办法找到通过所有 B 点的最短路径?
在这里提出了同样的问题,我已经对旅行商问题进行了几项研究。但是,在图形和类似表格上的解决方案的方法是不同的,因为我无法确定 2 个插槽之间的长度,并且在这个类似表格的图形上,A 只能向上/向下/向左/向右移动。此外,wiki 并没有详细说明算法的工作原理或如何将其转化为编程而不是数学运算。我被困住了,不知道现在该往哪里走。任何建议都非常感谢。请给我一些解决方案。
编辑:Adrian Wragg 建议我画线作为距离,所以 1 个问题解决了。我不知道如何以确切的步骤解决问题,因为我找到的所有资源(即使是我的语言)都是关于数学符号的理论。太远了我的知识。
蒂姆。