Remove Duplicates from Sorted Array
2015-08-02 19:31
260 查看
class Solution { public: int removeDuplicates(vector<int>& nums) { vector<int>new_nums; int s = nums.size(); int len=0; for(int i=0;i<s;){ //注意:1,不能写c++ 2,i<s,而不是nums[i] int temp = nums[i]; i++; len++; new_nums.push_back(nums[i-1]); while(nums[i] == temp){ i++; } } nums.clear(); nums = new_nums; return len; } };
相关文章推荐
- suse下用zypper安装的vim插件路径
- Remove Element
- Linux系统FTP文件传输服务
- while
- Java类加载器总结
- 素数环(UVa 524)
- poj 3468 线段树+懒标记
- Android实例-路径信息及文件和文件夹的操作(XE8+小米2)
- GitHub 的简单使用
- 煎饼侠
- 乘法逆元的作用
- Being a Good Boy in Spring Festival HDOJ (尼姆博弈)
- Implement Trie (Prefix Tree) -- leetcode
- 字串的循环旋转
- Box2D C++教程 第三节:Testbed结构
- 【HDOJ 2147】 kiki's game
- UVALive 6661 解题心得
- Reverse反转算法+斐波那契数列递归+Reverse反转单链表算法--C++实现
- L-BFGS算法(有限内存BFGS算法)
- Java虚拟机参数设置