[LeedCode OJ]#26 Remove Duplicates from Sorted Array
来源:互联网 发布:专业网站美工 编辑:程序博客网 时间:2024/06/07 03:54
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】
题目链接:https://leetcode.com/problems/remove-duplicates-from-sorted-array/
题意:
给定一个配好序的数组,要求重复的数字只能出现一次,形成一个新的数组,并返回新数组的长度
思路:
对于一个排好序的数组,我们只需要判断目前位置的数是否与前一个相等即可,如果与前一个不等,则压入新的数组,如果相等,则这个数不是第一次出现的,不用放入新的数组
class Solution{public: int removeDuplicates(vector<int>& nums) { int len = nums.size(); if(len==0) return 0; int i,j,cnt = 1; vector<int> ans; ans.push_back(nums[0]); for(i = 1; i<len; i++) { if(nums[i]==nums[i-1]) continue; cnt++; ans.push_back(nums[i]); } swap(ans,nums); return nums.size(); }};
0 0
- [LeedCode OJ]#26 Remove Duplicates from Sorted Array
- LeedCode 之 Remove Duplicates from Sorted Array
- [LeedCode OJ]#83 Remove Duplicates from Sorted List
- LeetCode OJ:Remove Duplicates from Sorted Array
- [LeetCode OJ]Remove Duplicates from Sorted Array
- Leetcode OJ Remove Duplicates from Sorted Array
- LeetCode OJ : Remove Duplicates from Sorted Array
- LeetCode OJ Remove Duplicates from Sorted Array
- LeetCode OJ - Remove Duplicates from Sorted Array
- LeetCode OJ 26 Remove Duplicates from Sorted Array
- LeetCode OJ-26-Remove Duplicates from Sorted Array
- LeetCode OJ - Remove Duplicates from Sorted Array & Remove Element
- leedcode:remove duplicates from sorted list
- Leedcode:remove duplicates from sorted list 2
- LeedCode 之 Remove Duplicates from Sorted List
- LeetCode(26)Remove Duplicates From Sorted Array
- [leetcode 26] Remove Duplicates from Sorted Array
- 26、Remove Duplicates from Sorted Array
- Android Launcher分析和修改1——Launcher默认界面配置(default_workspace)
- base64编码和解码
- 线程同步之信号量
- C++ STL
- 求两个整数的平均值
- [LeedCode OJ]#26 Remove Duplicates from Sorted Array
- 本地调试,ie 谷歌浏览器都正常,但是将网站部署到服务器上发现ie内核css样式出现问题
- WPF 自定义文本列表
- hdu2236
- <set>有感
- Bash shortcuts
- Android游戏开发之数独课时----2
- Android-Json简单解析与生成实例(一)
- [LeedCode OJ]#27 Remove Element