
Leetcode
笨鸟学编码
欢迎关注公众号:挑战算法与程序设计,关注领题解
展开
-
182查找重复的电子邮箱 Leetcode-database
文章目录182-查找重复的电子邮箱题目描述答题解释性能分析182-查找重复的电子邮箱题目描述编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。示例:|----|---------|| Id | Email |+----+---------+| 1 | a@b.com || 2 | c@d.com || 3 | a@b.com |+----+----...原创 2019-06-22 01:56:04 · 888 阅读 · 0 评论 -
724.寻找数组的中心索引 Leetcode-algorithm
文章目录724.寻找数组的中心索引题目描述答题解释性能分析724.寻找数组的中心索引题目描述给定一个整数类型的数组 nums,请编写一个能够返回数组“中心索引”的方法。我们是这样定义数组中心索引的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。示例 1:输入: ...原创 2019-07-14 01:19:58 · 338 阅读 · 0 评论 -
Leetcode-algorithm 747. 至少是其他数字两倍的最大数
文章目录747. 至少是其他数字两倍的最大数题目描述答题解释性能分析747. 至少是其他数字两倍的最大数题目描述在一个给定的数组nums中,总是存在一个最大元素 。查找数组中的最大元素是否至少是数组中每个其他数字的两倍。如果是,则返回最大元素的索引,否则返回-1。示例 1:输入: 输入: nums = [3, 6, 1, 0]输出: 1解释: 6是最大的整数, 对于数组中的其他...原创 2019-07-16 20:10:26 · 299 阅读 · 0 评论 -
Leetcode-algorithm 66. 加一
文章目录66. 加一题目描述解题思路性能分析66. 加一题目描述给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2:输入: [4,3,2,1]输出: ...原创 2019-07-16 21:14:43 · 194 阅读 · 0 评论 -
Leetcode-algorithm 26. 删除排序数组中的重复项
文章目录26. 删除排序数组中的重复项题目描述答题解释性能分析26. 删除排序数组中的重复项题目描述给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nu...原创 2019-08-04 00:37:17 · 251 阅读 · 0 评论 -
Leetcode-algorithm 122. 买卖股票的最佳时机 II
文章目录122. 买卖股票的最佳时机 II题目描述答题解释性能分析122. 买卖股票的最佳时机 II题目描述给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例 1:输入: [7,1,5,3,6,4]输出: 7...翻译 2019-08-05 00:08:23 · 192 阅读 · 0 评论 -
Leetcode-algorithm 217. 存在重复元素
文章目录122. 买卖股票的最佳时机 II题目描述答题解释性能分析122. 买卖股票的最佳时机 II题目描述给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。示例 1:示例 1:输入: [1,2,3,1]输出: true示例 2:示例 2:输入: [1,2,3,4]输出: fal...原创 2019-09-24 14:34:40 · 132 阅读 · 0 评论