摘要: Leetcode之深度优先搜索(DFS)专题-329. 矩阵中的最长递增路径(Longest Increasing Path in a Matrix) 深度优先搜索的解题详细介绍,点击 给定一个整数矩阵,找出最长递增路径的长度。 对于每个单元格,你可以往上,下,左,右四个方向移动。 你不能在对角线方 阅读全文
posted @ 2019-08-11 16:32 秦羽纶 阅读(654) 评论(0) 推荐(0) 编辑
摘要: Leetcode之深度优先搜索(DFS)专题-301. 删除无效的括号(Remove Invalid Parentheses) 删除最小数量的无效括号,使得输入的字符串有效,返回所有可能的结果。 说明: 输入可能包含了除 ( 和 ) 以外的字符。 示例 1: 示例 2: 示例 3: 阅读全文
posted @ 2019-08-11 15:59 秦羽纶 阅读(725) 评论(0) 推荐(0) 编辑
摘要: Leetcode之深度优先搜索(DFS)专题-200. 岛屿数量(Number of Islands) 深度优先搜索的解题详细介绍,点击 分析:这题同样是求连通块,相比于130. 被围绕的区域(Surrounded Regions)题少了很多限制条件,同样引入vis,点从其四个方向搜索。 阅读全文
posted @ 2019-08-11 01:40 秦羽纶 阅读(408) 评论(0) 推荐(0) 编辑
摘要: Leetcode之深度优先搜索(DFS)专题-130. 被围绕的区域(Surrounded Regions) 深度优先搜索的解题详细介绍,点击 给定一个二维的矩阵,包含 'X' 和 'O'(字母 O)。 找到所有被 'X' 围绕的区域,并将这些区域里所有的 'O' 用 'X' 填充。 示例: 运行你 阅读全文
posted @ 2019-08-11 01:22 秦羽纶 阅读(327) 评论(0) 推荐(0) 编辑
摘要: Leetcode之深度优先搜索(DFS)专题-1123. 最深叶节点的最近公共祖先(Lowest Common Ancestor of Deepest Leaves) 深度优先搜索的解题详细介绍,点击 给你一个有根节点的二叉树,找到它最深的叶节点的最近公共祖先。 回想一下: 叶节点 是二叉树中没有子 阅读全文
posted @ 2019-08-11 00:18 秦羽纶 阅读(372) 评论(0) 推荐(0) 编辑