删除排序数组中的重复数字-LintCode
来源:互联网 发布:caffe 图像预处理 编辑:程序博客网 时间:2024/05/21 05:06
给定一个排序数组,在原数组中删除重复出现的数字,使得每个元素只出现一次,并且返回新的数组的长度。
不要使用额外的数组空间,必须在原地没有额外空间的条件下完成。
样例:
给出数组A =[1,1,2],你的函数应该返回长度2,此时A=[1,2]。
#ifndef C100_H#define C100_H#include<iostream>#include<vector>using namespace std;class Solution {public: /** * @param A: a list of integers * @return : return an integer */ int removeDuplicates(vector<int> &nums) { // write your code here for (int i = 0; i < nums.size() - 1; ++i) { if (nums[i] == nums[i + 1]) { nums.erase(nums.begin() + i); return removeDuplicates(nums); break; } } return nums.size(); }};#endif
阅读全文
0 0
- LintCode-删除排序数组中的重复数字
- LintCode 删除排序数组中的重复数字
- lintcode ----删除排序数组中的重复数字
- LintCode:删除排序数组中的重复数字
- LintCode-删除排序数组中的重复数字
- 【LintCode】删除排序数组中的重复数字
- 删除排序数组中的重复数字-LintCode
- lintcode--删除排序数组中的重复数字
- Lintcode 删除排序数组中的重复数字
- LintCode-删除排序数组中的重复数字 II
- lintcode-删除排序数组中的重复数字II-101
- LintCode 删除排序数组中的重复数字 II
- LintCode-删除排序数组中的重复数字 II
- 删除排序数组中的重复数字——LintCode
- lintcode之删除排序数组中的重复数字
- lintcode删除排序数组中的重复数字 II
- LintCode(100)删除排序数组中的重复数字
- LintCode(101)删除排序数组中的重复数字 II
- Sql去重,比较两张表的重复数据
- codis3.1.5稳定版安装
- BootStrap Table的JS封装
- light oj 1214 Large Division
- 韩顺平servlet学习笔记05-servletContext
- 删除排序数组中的重复数字-LintCode
- SQL Server 2008 角色
- tensorflow:tf.stack的用法
- html实现 页面禁止右键 禁止复制 禁止图片拖动 禁止复制和剪切
- url传参特殊字符问题
- SVN被锁定而无法提交的问题
- ps去除水印的六种方法
- 909422229_Linux常用命令总结
- tcp/ip 传输的整个过程