寻路
Kweisan0
这个作者很懒,什么都没留下…
展开
-
每天一道算法题之单词搜索
题目描述:给定一个二维网格和一个单词,找出该单词是否存在于网格中。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。1示例:board =[[‘A’,‘B’,‘C’,‘E’],[‘S’,‘F’,‘C’,‘S’],[‘A’,‘D’,‘E’,‘E’]]给定 word = “ABCCED”, 返回 true给定 word = “SEE”, 返回 true给定 word = “ABCB”, 返回 fal原创 2020-08-02 20:36:12 · 286 阅读 · 0 评论 -
每天一道算法题之矩阵中最长递增路径
题目描述:给定一个整数矩阵,找出最长递增路径的长度。对于每个单元格,你可以往上,下,左,右四个方向移动。 你不能在对角线方向上移动或移动到边界外(即不允许环绕)。1示例 1:输入: nums =[[9,9,4],[6,6,8],[2,1,1]]输出: 4解释: 最长递增路径为 [1, 2, 6, 9]。分析:寻路:寻找最大递增路径的长度减少搜索时间,采用备忘录进行优化;int[][] memo记录当前位置最大递增路径数模板:也可以作为寻路的模板框架,相比于一般的寻路模板,多一原创 2020-07-26 11:17:58 · 321 阅读 · 0 评论