• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






我想听陷阱

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2020年8月21日

11. 二叉树的最小深度
摘要: 给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回它的最小深度 2. /** * Definition 阅读全文
posted @ 2020-08-21 08:58 我想听陷阱 阅读(100) 评论(0) 推荐(0)
 

2020年8月20日

529. 扫雷游戏
摘要: 让我们一起来玩扫雷游戏! 给定一个代表游戏板的二维字符矩阵。 'M' 代表一个未挖出的地雷,'E' 代表一个未挖出的空方块,'B' 代表没有相邻(上,下,左,右,和所有4个对角线)地雷的已挖出的空白方块,数字('1' 到 '8')表示有多少地雷与这块已挖出的方块相邻,'X' 则表示一个已挖出的地雷。 阅读全文
posted @ 2020-08-20 10:38 我想听陷阱 阅读(131) 评论(0) 推荐(0)
 

2020年8月19日

200. 岛屿数量
摘要: 给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向或竖直方向上相邻的陆地连接形成。 此外,你可以假设该网格的四条边均被水包围。 示例 1: 输入:[['1','1','1','1','0'],['1','1','0', 阅读全文
posted @ 2020-08-19 08:50 我想听陷阱 阅读(110) 评论(0) 推荐(0)
 
647. 回文子串
摘要: 给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。 具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被视作不同的子串。 示例 1: 输入:"abc"输出:3解释:三个回文子串: "a", "b", "c" 示例 2: 输入:"aaa"输出:6解释:6个回文子串: "a", " 阅读全文
posted @ 2020-08-19 08:27 我想听陷阱 阅读(89) 评论(0) 推荐(0)
 

2020年8月17日

283. 移动零
摘要: 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12]输出: [1,3,12,0,0] class Solution { public void moveZeroes(int[] nums) { int index = 阅读全文
posted @ 2020-08-17 09:44 我想听陷阱 阅读(100) 评论(0) 推荐(0)
 
110. 平衡二叉树
摘要: 给定一个二叉树,判断它是否是高度平衡的二叉树。 本题中,一棵高度平衡二叉树定义为: 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过1。 示例 1: 给定二叉树 [3,9,20,null,null,15,7] 3 / \ 9 20 / \ 15 7 返回 true 。 示例 2: 给定二叉树 阅读全文
posted @ 2020-08-17 08:40 我想听陷阱 阅读(105) 评论(0) 推荐(0)
 

2020年8月16日

557. 反转字符串中的单词 III
摘要: 给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例 1: 输入: "Let's take LeetCode contest"输出: "s'teL ekat edoCteeL tsetnoc" class Solution { StringBuilder sb 阅读全文
posted @ 2020-08-16 21:04 我想听陷阱 阅读(75) 评论(0) 推荐(0)
 

2020年8月15日

209. 长度最小的子数组
摘要: 给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的 连续 子数组,并返回其长度。如果不存在符合条件的子数组,返回 0。 示例: 输入:s = 7, nums = [2,3,1,2,4,3]输出:2解释:子数组 [4,3] 是该条件下的长度最小的子数组。 c 阅读全文
posted @ 2020-08-15 10:22 我想听陷阱 阅读(81) 评论(0) 推荐(0)
 
485. 最大连续1的个数
摘要: 给定一个二进制数组, 计算其中最大连续1的个数。 示例 1: 输入: [1,1,0,1,1,1]输出: 3解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3. // 计数 class Solution { public int findMaxConsecutiveOnes(int[ 阅读全文
posted @ 2020-08-15 10:02 我想听陷阱 阅读(98) 评论(0) 推荐(0)
 
27. 移除元素(快慢指针)
摘要: 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例 1: 给定 nums = [3, 阅读全文
posted @ 2020-08-15 09:42 我想听陷阱 阅读(112) 评论(0) 推荐(0)
 
下一页