CassielLee
每天一道leetcode(Day 31) 每天一道leetcode(Day 31)
面试题 56 - I. 数组中数字出现的次数题目描述一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是 O(n),空间复杂度是 O(1)。 示例 示例 1: 输入:nums
2020-04-28
每天一道leetcode(Day 30) 每天一道leetcode(Day 30)
16. 最接近的三数之和题目描述给定一个包括  n 个整数的数组  nums  和 一个目标值  target。找出  nums  中的三个整数,使得它们的和与  tar
2020-04-27
每天一道leetcode(Day 29) 每天一道leetcode(Day 29)
15. 三数之和题目描述给你一个包含 n 个整数的数组  nums,判断  nums  中是否存在三个元素 a,b,c ,使得  a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。
2020-04-26
每天一道leetcode(Day 28) 每天一道leetcode(Day 28)
14. 最长公共前缀题目描述编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 “”。 示例 示例  1: 输入: ["flower","flow","flight"] 输出: "fl" 示例
2020-04-25
每天一道leetcode(Day 27) 每天一道leetcode(Day 27)
面试题 08.11. 硬币题目描述硬币。给定数量不限的硬币,币值为 25 分、10 分、5 分和 1 分,编写代码计算 n 分有几种表示法。(结果可能会很大,你需要将结果模上 1000000007) 示例 示例 1: 输入: n = 5
2020-04-24
每天一道leetcode(Day 26) 每天一道leetcode(Day 26)
13. 罗马数字转整数题目描述罗马数字包含以下七种字符: I, V, X, L,C,D  和  M。 字符 数值I 1V 5X 10L 50C 100D 500M 1000例如,
2020-04-23
每天一道leetcode(Day 25) 每天一道leetcode(Day 25)
1248. 统计「优美子数组」题目描述给你一个整数数组  nums 和一个整数 k。 如果某个 连续 子数组中恰好有 k 个奇数数字,我们就认为这个子数组是「优美子数组」。 请返回这个数组中「优美子数组」的数目。 示例 示例 1:
2020-04-22
每天一道leetcode(Day 24) 每天一道leetcode(Day 24)
10. 正则表达式匹配题目描述给你一个字符串  s  和一个字符规律  p,请你来实现一个支持 ‘.’  和  ‘*‘  的正则表达式匹配。 ‘.’ 匹配任意单个字符‘*‘ 匹配零
2020-04-21
每天一道leetcode(Day 23) 每天一道leetcode(Day 23)
200. 岛屿数量题目描述给你一个由  ‘1’(陆地)和 ‘0’(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。 此外,你可以假设该网格的四条边均
2020-04-20
每天一道leetcode(Day 22) 每天一道leetcode(Day 22)
12. 整数转罗马数字题目描述罗马数字包含以下七种字符: I, V, X, L,C,D  和  M。 字符 数值I 1V 5X 10L 50C 100D 500M 1000例如,
2020-04-19
每天一道leetcode(Day 21) 每天一道leetcode(Day 21)
11. 盛最多水的容器题目描述给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点  (i, ai) 。在坐标内画 n 条垂直线,垂直线 i  的两个端点分别为  (i, a
2020-04-18
每天一道leetcode(Day 20) 每天一道leetcode(Day 20)
55. 跳跃游戏题目描述给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个位置。 示例 示例  1: 输入: [2,3,1,1,4] 输出: tru
2020-04-17
4 / 6