LeetCode
_LAM
这个作者很懒,什么都没留下…
展开
-
课程表II 拓扑排序JAVA
现在你总共有 n 门课需要选,记为0到n-1。 在选修某些课程之前需要一些先修课程。例如,想要学习课程 0 ,你需要先完成课程1 ,我们用一个匹配来表示他们: [0,1] 给定课程总量以及它们的先决条件,返回你为了学完所有课程所安排的学习顺序。 可能会有多个正确的顺序,你只要返回一种就可以了。如果不可能完成所有课程,返回一个空数组。 示例1: 输入: 2, [[1,0]] ...原创 2020-01-11 22:59:38 · 274 阅读 · 0 评论 -
课程表I 拓扑排序JAVA
现在你总共有 n 门课需要选,记为0到n-1。 在选修某些课程之前需要一些先修课程。例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们: [0,1] 给定课程总量以及它们的先决条件,判断是否可能完成所有课程的学习? 示例 1: 输入: 2, [[1,0]] 输出: true 解释:总共有 2 门课程。学习课程 1 之前,你需要完成课程 0。所以这是可能的...原创 2020-01-11 22:12:32 · 262 阅读 · 0 评论 -
1254. 统计封闭岛屿的数目 DFS
有一个二维矩阵 grid,每个位置要么是陆地(记号为0 )要么是水域(记号为1 )。 我们从一块陆地出发,每次可以往上下左右4 个方向相邻区域走,能走到的所有陆地区域,我们将其称为一座「岛屿」。 如果一座岛屿完全由水域包围,即陆地边缘上下左右所有相邻区域都是水域,那么我们将其称为 「封闭岛屿」。 请返回封闭岛屿的数目。 示例 1: 输入:grid = [[1,1,1,1...原创 2020-01-08 23:52:19 · 104 阅读 · 0 评论