[LeetCode-Algorithms-26] "Remove Duplicates from Sorted Array" (2017.10.12-WEEK6)
来源:互联网 发布:淘宝挖掘冷门暴利行业 编辑:程序博客网 时间:2024/06/06 00:03
题目链接:Remove Duplicates from Sorted Array
- 题目描述:
Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length.
Do not allocate extra space for another array, you must do this in place with constant memory.
For example,
Given input array nums = [1,1,2],
Your function should return length = 2, with the first two elements of nums being 1 and 2 respectively. It doesn’t matter what you leave beyond the new length.
(1)思路:向容器中压入一个之前不存在的元素,然后在容器中找与之相同的并增加标记。
(2)代码:
class Solution {public: int removeDuplicates(vector<int>& nums) { int ans = 0, i = 0; vector<int> ans2; while (i < nums.size()) { ans++; ans2.push_back(nums[i]); int x = nums[i]; while (i < nums.size() && x == nums[i]) i++; } for (int i = 0; i < ans2.size(); i++) nums[i] = ans2[i]; return ans; }};
(3)提交结果:
阅读全文
0 0
- [LeetCode-Algorithms-26] "Remove Duplicates from Sorted Array" (2017.10.12-WEEK6)
- LeetCode Algorithms #26 <Remove Duplicates from Sorted Array>
- LeetCode(26)Remove Duplicates From Sorted Array
- [leetcode 26] Remove Duplicates from Sorted Array
- [Leetcode] 26 - Remove Duplicates from Sorted Array
- leetcode|26|Remove Duplicates from Sorted Array
- leetcode-26 Remove Duplicates from Sorted Array
- leetcode 26 Remove Duplicates from Sorted Array
- LeetCode 26 Remove Duplicates from Sorted Array
- LeetCode 26 Remove Duplicates from Sorted Array
- LeetCode 26 Remove Duplicates from Sorted Array
- leetcode 26 Remove Duplicates from Sorted Array
- LeetCode---(26) Remove Duplicates from Sorted Array
- Leetcode 26 Remove Duplicates from Sorted Array
- LeetCode 26 - Remove Duplicates from Sorted Array
- Leetcode[26]-Remove Duplicates from Sorted Array
- leetcode 26 -- Remove Duplicates from Sorted Array
- LeetCode 26: Remove Duplicates from Sorted Array
- python 笔记
- httpclient工具类
- mapReduce job的提交流程
- 把数组排成最小的数——数字转字符串to_string()的用法,sort()的compare函数用法
- ACM训练周中总结—10月12日
- [LeetCode-Algorithms-26] "Remove Duplicates from Sorted Array" (2017.10.12-WEEK6)
- AngularJS基础练习(2)
- java复习(一)
- Mybatis学习笔记-关联表查询的问题
- 深入理解JVM之垃圾收集器与内存分配策略
- mapreduce实现流量汇总排序程序
- python_>>_<<
- 【USACO月赛】贪心
- 插入排序