博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Remove Duplicates from Sorted Array
阅读量:6437 次
发布时间:2019-06-23

本文共 1208 字,大约阅读时间需要 4 分钟。

hot3.png

题目描述

*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 A = [1,1,2],
Your function should return length = 2, and A is now [1,2].
*

my Code

/* * 对一个已经有序的序列进行重复元素删除 * 即保证序列中的元素是有序且唯一*/class Solution{public:    int removeDuplicatesFromSortedArray(vector
& nums) { //当序列为空时 if(nums.empty()) return 0; //当序列非空时 int index = 0; for(int i = 1;i

下面是测试代码:

#include
#include
using namespace std;/* * 对一个已经有序的序列进行重复元素删除 * 即保证序列中的元素是有序且唯一*/class Solution{public: int removeDuplicatesFromSortedArray(vector
& nums) { //当序列为空时 if(nums.empty()) return 0; //当序列非空时 int index = 0; for(int i = 1;i
a; a.push_back(1); a.push_back(1); a.push_back(1); a.push_back(2); a.push_back(2); a.push_back(3); a.push_back(4); a.push_back(4); a.push_back(4); a.push_back(4); a.push_back(5); int index = a.size(); //在删除重复元素之前 cout<<"before:"<

转载于:https://my.oschina.net/u/1771419/blog/1800795

你可能感兴趣的文章
Machine Learning Techniques -4-Soft-Margin Support Vector Machine
查看>>
HSRP双机热备工作原理与配置
查看>>
用Linux命令行生成随机密码的十种方法
查看>>
关于子网划分的几个捷径
查看>>
hibernate JPA 双向多对多 bi-directional many-to-many association
查看>>
我的友情链接
查看>>
浏览器缓存机制
查看>>
Linux之物理页面的分配
查看>>
RPC和MQ各自适合的应用场景
查看>>
CentOS7安装Docker-CE
查看>>
我的友情链接
查看>>
邮件系统三功能 建金字塔防护体系
查看>>
DotNetTextBoxV3.0在线编辑器控件Ver3.4.1 Open Source开源版(附商业试用版下载)
查看>>
linux上部署hadoop集群 HA-QJM篇
查看>>
从原理到实践手动拼凑一个Linux系统
查看>>
RHEL 6.5 rpm包安装mplyer
查看>>
Exchange 2016 批量添加X500地址,解决迁移后退信的问题
查看>>
Oracle全库导入表报错 ORA-39126
查看>>
linux 单引号,双引号,反引号
查看>>
Exchange Server 2010 全新部署篇九:CAS&HUB中客户端访问功能配置篇
查看>>