LeetCode
↣我爱学习喔
虽然有点晚,但也要成为很厉害的人
展开
-
《剑指offer》二维数组中的查找
牛客:二维数组的查找 题目描述: 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 思路 假设现在有一个数组: 思路: 我们每次选取最大列的最小值(最右上角的元素), 与目标值比较 如果小于目标值,那么说明这一行的值都小于,所以去除这一行, 如果大于...原创 2020-04-28 12:22:10 · 92 阅读 · 0 评论 -
dfs岛屿数量(LeetCode200. 岛屿数量)
package dfs; //主要是递归的思路 public class Land { //leetcode 200. 岛屿数量 public int numIslands(char[][] grid) { int sum = 0; if (grid == null || grid.length == 0) { return ...原创 2020-04-06 21:15:07 · 136 阅读 · 0 评论 -
bfs岛屿数量(LeetCode200. 岛屿数量)含注释
package bfs; import java.util.LinkedList; import java.util.Queue; //leetcode 200. 岛屿数量 public class Land { public int numIslands(char[][] grid) { int sum = 0; //非法情况 if (...原创 2020-04-06 20:38:48 · 243 阅读 · 0 评论