Leetcode
文章平均质量分 51
timsooo
这个作者很懒,什么都没留下…
展开
-
【Leetcode】53. Maximum Subarray
【Leetcode】53. Maximum Subarray问题链接: https://leetcode.com/problems/maximum-subarray/description/原创 2018-01-21 21:04:46 · 264 阅读 · 0 评论 -
【Leetcode】66. Plus One
【Leetcode】66. Plus One@(Leetcode) 题目链接: https://leetcode.com/problems/plus-one/description/代码:class Solution {public: vector<int> plusOne(vector<int> &digits) { int n = digits.size();原创 2018-01-21 22:44:20 · 120 阅读 · 0 评论 -
【Leetcode】88. Merge Sorted Array
【Leetcode】Merge Sorted Array@(Leetcode) 题目链接: https://leetcode.com/problems/merge-sorted-array/description/原创 2018-01-22 13:49:08 · 112 阅读 · 0 评论 -
【Leetcode】189. Rotate Array
【Leetcode】189. Rotate Array题目链接:https://leetcode.com/problems/rotate-array/description/@(Leetcode)思想:首先最容易想到的方法是开辟临时空间,把元素移过去,需要注意的是把前面部分往后面移动的时候再从后面往前移动,以免覆盖前面的覆盖后面的元素。 我的AC代码:class Solution原创 2018-01-23 18:32:17 · 125 阅读 · 0 评论 -
【Leetcode】169. Majority Element
【Leetcode】169. Majority Element@(Leetcode)题目链接:https://leetcode.com/problems/majority-element/description/思路:题目是说找到数组里面出现次数大于size/ 2的元素。很容易想到的两种方法是: 1. 利用map统计数目。 2. 排序取中间的那个数字。我的两种方法的代码如下:原创 2018-01-23 18:53:52 · 108 阅读 · 0 评论 -
【Leetcode】414. Third Maximum Number
【Leetcode】414. Third Maximum Number@(Leetcode)链接:https://leetcode.com/problems/third-maximum-number/description/思想: 题目给的数组非空,如果第三大的存在,就返回,否则就返回第一大的值。题目要求在O(n)的时间复杂度内,所以一开始想到的排序就不行了。 可以用三个变量表示前原创 2018-02-01 22:56:24 · 129 阅读 · 0 评论 -
【Leetcode】448. Find All Numbers Disappeared in an Array
【Leetcode】448. Find All Numbers Disappeared in an Array@(Leetcode)链接:https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/description/要实现在O(n)时间复杂度和没有额外的空间,就要利用好题目的1 ≤ a[i] ≤ n原创 2018-02-02 23:49:50 · 118 阅读 · 0 评论 -
【Leetcode】268. Missing Number
【Leetcode】268. Missing Number@(Leetcode)题目:https://leetcode.com/problems/missing-number/description/最容易想到的办法是求和法,就是求完整数组的和和现有数组的和,然后求差值就是答案,代码如下:class Solution {public: int missingNumbe原创 2018-01-28 12:54:30 · 130 阅读 · 0 评论