上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 题目来源:leetcode337 打家劫舍III 题目描述: 在上次打劫完一条街道之后和一圈房屋后,小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为“根”。 除了“根”之外,每栋房子有且只有一个“父“房子与之相连。一番侦察之后,聪明的小偷意识到“这个地方的所有房屋的排列类似于一棵二 阅读全文
posted @ 2020-07-19 17:35 拉里拉里啦啦 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 题目来源:leetcode406 根据身高重建队列 题目描述: 假设有打乱顺序的一群人站成一个队列。 每个人由一个整数对(h, k)表示,其中h是这个人的身高,k是排在这个人前面且身高大于或等于h的人数。 编写一个算法来重建这个队列。 注意: 总人数少于1100人。 示例 输入: [[7,0], [ 阅读全文
posted @ 2020-07-19 14:58 拉里拉里啦啦 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 题目来源:leetcode279 完全平方数 题目描述: 给定正整数 n,找到若干个完全平方数(比如 1, 4, 9, 16, ...)使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。 示例 1: 输入: n = 12 输出: 3 解释: 12 = 4 + 4 + 4. 示例 2: 输入 阅读全文
posted @ 2020-07-19 13:15 拉里拉里啦啦 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 题目来源:leetcode347 前k个高频元素 题目描述: 给定一个非空的整数数组,返回其中出现频率前 k 高的元素。 示例 1: 输入: nums = [1,1,1,2,2,3], k = 2 输出: [1,2] 示例 2: 输入: nums = [1], k = 1 输出: [1] 提示: 你 阅读全文
posted @ 2020-07-18 17:08 拉里拉里啦啦 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 题目来源:leetcode647 回文子串 题目描述: 给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。 具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被计为是不同的子串。 示例 1: 输入: "abc" 输出: 3 解释: 三个回文子串: "a", "b", "c". 阅读全文
posted @ 2020-07-18 16:46 拉里拉里啦啦 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 题目来源:leetcode56 合并区间 题目描述: 给出一个区间的集合,请合并所有重叠的区间。 示例 1: 输入: [[1,3],[2,6],[8,10],[15,18]] 输出: [[1,6],[8,10],[15,18]] 解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1, 阅读全文
posted @ 2020-07-18 15:19 拉里拉里啦啦 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 题目来源:leetcode215 数组中的第k大元素 题目描述: 在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 示例 1: 输入: [3,2,1,5,6,4] 和 k = 2 输出: 5 示例 2: 输入: [3,2,3 阅读全文
posted @ 2020-07-17 15:46 拉里拉里啦啦 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 题目来源:leetcode76 最小覆盖子串 题目描述: 给你一个字符串 S、一个字符串 T,请在字符串 S 里面找出:包含 T 所有字符的最小子串。 示例: 输入: S = "ADOBECODEBANC", T = "ABC" 输出: "BANC" 说明: 如果 S 中不存这样的子串,则返回空字符 阅读全文
posted @ 2020-07-17 15:11 拉里拉里啦啦 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 题目来源:leetcode75 颜色分类 题目描述: 给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 注意: 不能使用代码库中的排序函数来解决这道题 阅读全文
posted @ 2020-07-17 12:28 拉里拉里啦啦 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 题目来源:leetcode64 最小路径和 题目描述: 给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:每次只能向下或者向右移动一步。 示例: 输入: [ [1,3,1], [1,5,1], [4,2,1] ] 输出: 7 解释: 因为 阅读全文
posted @ 2020-07-17 12:13 拉里拉里啦啦 阅读(109) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页