想要看更加舒服的排版、更加准时的推送 关注公众号“不太灵光的程序员” 每日八点有干货推送,微信随时解答你的疑问
文章目录
题目描述
- 题目描述
- 示例 1:
- 示例 2:
- 解析
困难
深度优先搜索
拓扑排序
记忆化
给定一个整数矩阵,找出最长递增路径的长度。
对于每个单元格,你可以往上,下,左,右四个方向移动。 你不能在对角线方向上移动或移动到边界外(即不允许环绕)。
示例 1:输入: nums = [ [9
,9,4], [6
,6,8], [2
,1
,1] ] 输出: 4 解释: 最长递增路径为 [1, 2, 6, 9]。
输入: nums = [ [3
,4
,5
], [3,2,6
], [2,2,1] ] 输出: 4 解释: 最长递增路径是 [3, 4, 5, 6]。注意不允许在对角线方向上移