240 发简信
IP属地:四川
  • 堆排序

    代码实现 输出结果:0 4 6 6 7 7 9 54

  • 343. 整数拆分

    题目:整数拆分[https://leetcode-cn.com/problems/integer-break/] 给定一个正整数 n,将其拆分为至少两个正整数的和,并使这些整...

  • 617. 合并二叉树

    题目:合并二叉树[https://leetcode-cn.com/problems/merge-two-binary-trees/] 给定两个二叉树,想象当你将它们中的一个覆...

  • 63. 不同路径 II

    题目:不同路径 II 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角...

  • 215. 数组中的第K个最大元素

    题目:数组中的第K个最大元素 在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 示例1: 输入: ...

  • 209. 长度最小的子数组

    题目:长度最小的子数组 给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的连续子数组,并返回其长度。如果不存在符合条件的连续子数组...

  • 125. 验证回文串

    题目:验证回文串 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明: 本题中,我们将空字符串定义为有效的回文串。 示例1: 输入: "A...

  • 1248. 统计「优美子数组」

    题目:统计「优美子数组」 给你一个整数数组 nums 和一个整数 k。 如果某个 连续 子数组中恰好有 k 个奇数数字,我们就认为这个子数组是「优美子数组」。 请返回这个数组...

  • 820. 单词的压缩编码

    题目:单词的压缩编码 给定一个单词列表,我们将这个列表编码成一个索引字符串 S 与一个索引列表 A。 例如,如果这个列表是 ["time", "me", "bell"],我们...

  • 914. 卡牌分组

    题目:卡牌分组 给定一副牌,每张牌上都写着一个整数。 此时,你需要选定一个数字 X,使我们可以将整副牌按下述规则分成 1 组或更多组: 每组都有 X 张牌。 组内所有的牌上都...

  • 999. 车的可用捕获量

    题目:车的可用捕获量 在一个 8 x 8 的棋盘上,有一个白色车(rook)。也可能有空方块,白色的象(bishop)和黑色的卒(pawn)。它们分别以字符 “R”,“.”,...

  • 892. 三维形体的表面积

    题目:三维形体的表面积 在 N * N 的网格上,我们放置一些 1 * 1 * 1 的立方体。 每个值 v = grid[i][j] 表示 v 个正方体叠放在对应单元格 (...

  • 945. 使数组唯一的最小增量

    题目:使数组唯一的最小增量 给定整数数组 A,每次 move 操作将会选择任意 A[i],并将其递增 1。 返回使 A 中的每个值都是唯一的最少操作次数。 示例1: 输入:[...

  • 836. 矩形重叠

    题目:矩形重叠 矩形以列表 [x1, y1, x2, y2] 的形式表示,其中 (x1, y1) 为左下角的坐标,(x2, y2) 是右上角的坐标。 如果相交的面积为正,则称...

  • 409. 最长回文串

    题目:最长回文串 给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。 在构造过程中,请注意区分大小写。比如 "Aa" 不能当做一个回文字符串。 注...

  • 1160. 拼写单词

    题目:字符串的最大公因子 给你一份『词汇表』(字符串数组) words 和一张『字母表』(字符串) chars。 假如你可以用 chars 中的『字母』(字符)拼写出 wor...

  • 01.06. 字符串压缩

    题目:字符串压缩 字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2b1c5a3。若“压缩”后的字符串没...

  • 695. 岛屿的最大面积

    题目:岛屿的最大面积 给定一个包含了一些 0 和 1的非空二维数组 grid , 一个 岛屿 是由四个方向 (水平或垂直) 的 1 (代表土地) 构成的组合。你可以假设二维矩...

  • 300. 最长上升子序列

    题目:最长上升子序列 给定一个无序的整数数组,找到其中最长上升子序列的长度。 示例1: 输入: [10,9,2,5,3,7,101,18]输出: 4解释: 最长的上升子序列是...

  • 169. 多数元素

    题目:多数元素 给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数...