4x4网格上的所有路径组合[保留]

问题描述 投票:-2回答:1

[老师给我的编码问题是编写一段代码,以查找python中4x4网格上路径的总数。我知道如何使用矩阵解决此问题,但是我不知道如何用python编写代码。有关如何执行此操作的任何提示将不胜感激。enter image description here

问题是,“从4X4网格的顶角到底角有多少条路径。”

一个人可以采取的动作是向右移一格或向下移一格。

将numpy导入为np

初始化矩阵/ n维数组

A = np.ndarray(shape =(4,4),dtype = float)

第一行和第一列的每个点都有数量,并且有一个组合要到达那里,等等,

取一的值。有人告诉我将矩阵的第一列和第一行的值初始化为1,然后,

每个后续平方取其上方和左侧的值

最后一个平方是20,所以有20个组合。

我不知道如何在python中编写代码,因此没有实际尝试

python matrix
1个回答
0
投票

在遍历所有节点时,任务是否正在找到从某个特定点(左下)到另一点(右上)的路径?

您可以使用回溯算法来执行此操作,即从某个点开始查找路径,让该算法查找所有不同种类的可能的下一路径。当算法将路径引向死角时,回溯算法将递归返回到没有死角的点。

© www.soinside.com 2019 - 2024. All rights reserved.