上一页 1 2 3 4 5 6 7 8 9 10 ··· 35 下一页
摘要: 题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。 示例: 输入:[3,4,5,1,2] 输出:1 输入:[2,2,2, 阅读全文
posted @ 2020-07-22 20:48 Flix 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 题目描述 将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下: L C I R E T O E S I I G E D H N 之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"L 阅读全文
posted @ 2020-07-19 23:23 Flix 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 题目描述 判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。 数独部分空格内已填入了数字,空白格用 '.' 表示。 示例: 阅读全文
posted @ 2020-07-19 22:53 Flix 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定正整数 n,找到若干个完全平方数(比如 1, 4, 9, 16, ...)使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。 示例: 输入: n = 12 输出: 3 解释: 12 = 4 + 4 + 4. 输入: n = 13 输出: 2 解释: 13 = 4 + 9. 题 阅读全文
posted @ 2020-07-17 21:22 Flix 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 题目描述 找到给定字符串(由小写字符组成)中的最长子串 T , 要求 T 中的每一字符出现次数都不少于 k 。输出 T 的长度。 示例: 输入: s = "aaabb", k = 3 输出: 3 最长子串为 "aaa" ,其中 'a' 重复了 3 次。 题目链接: https://leetcode- 阅读全文
posted @ 2020-07-17 20:15 Flix 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 题目描述 设计一个支持在平均 时间复杂度 O(1) 下,执行以下操作的数据结构。 insert(val):当元素 val 不存在时,向集合中插入该项。 remove(val):元素 val 存在时,从集合中移除该项。 getRandom:随机返回现有集合中的一项。每个元素应该有相同的概率被返回。 示 阅读全文
posted @ 2020-07-17 17:21 Flix 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 示例: s = "leetcode" 返回 0 s = "loveleetcode" 返回 2 题目链接: https://leetcode-cn.com/problems/first-unique-c 阅读全文
posted @ 2020-07-16 22:20 Flix 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 两笔 交易。 注意: 你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例: 输入: [3,3,5,0,0,3,1,4] 输出: 6 解释: 在第 阅读全文
posted @ 2020-07-16 21:41 Flix 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个整数,写一个函数来判断它是否是 3 的幂次方。 示例: 输入: 27 输出: true 输入: 45 输出: false 进阶: 你能不使用循环或者递归来完成本题吗? 题目链接: https://leetcode-cn.com/problems/power-of-three/ 思路 阅读全文
posted @ 2020-07-16 16:50 Flix 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 题目描述 请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。 现有一个链表 -- head = [4,5,1,9],它可以表示为: 题目描述: 输入: head = [4,5,1,9], node = 5 输出: [4,1,9] 解释: 给定你链表中值为 5  阅读全文
posted @ 2020-07-16 16:23 Flix 阅读(114) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 35 下一页