我需要设置一个二维空间(出于所有实际目的,一个二维数组)的路径..每个索引 [y][x] 都包含一个路径..例如
+-- --+ +-- --+
| || | | || |
| | == ==++==
| || | | |
+-- --+ +------+
虽然我可以随机初始化这个空间,但我希望能够生成一系列路径,以确保每个坐标都可以从其他坐标到达。
我应该看什么算法来解决这个问题?
我已经学习了许多寻路算法,例如 Dijkstra 或 A*,但我认为这些算法不适用于我的问题。