
回溯
Jerry-Rulai
这个作者很懒,什么都没留下…
展开
-
机器人的运动范围
题目: 地上有一个m行n列的方格。一个机器人从坐标(0, 0)的格子开始移动,它 每一次可以向左、右、上、下移动一格,但不能进入行坐标和列坐标的数位之和 大于k的格子。例如,当k为18时,机器人能够进入方格(35, 37),因为3+5+3+7=18。 但它不能进入方格(35, 38),因为3+5+3+8=19。请问该机器人能够到达多少个格子? 思路: 回溯问题,我们让机器人从(0,0)开始走,将所...原创 2019-02-13 10:57:35 · 108 阅读 · 0 评论 -
矩阵中的路径
题目: 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中任意一格开始,每一步可以在矩阵中向左、右、上、下移动一格。如果一条路径经过了矩阵的某一格,那么该路径不能再次进入 该格子。例如在下面的3×4的矩阵中包含一条字符串“bfce”的路径(路径中的字母用下划线标出)。但矩阵中不包含字符串“abfb”的路径,因为字符串的第一个字符b占据了矩阵中的第一行第二个...原创 2019-02-12 17:46:20 · 118 阅读 · 0 评论