lintcode100 删除排序数组中的重复数字
删除排序数组中的重复数字
给定一个排序数组,在原数组中删除重复出现的数字,使得每个元素只出现一次,并且返回新的数组的长度。
不要使用额外的数组空间,必须在原地没有额外空间的条件下完成。
给出数组A =[1,1,2],你的函数应该返回长度2,此时A=[1,2]。
 class Solution {
 public:
     /*
      * @param nums: An ineger array
      * @return: An integer
      */
     int removeDuplicates(vector<int> &nums) {
         // write your code here
         int len = nums.size();
         if (nums.empty()) return ;
         int index = ;
         for (int i = ; i < len; ++i) {
             if (nums[i] != nums[i - ]) {
                 nums[index] = nums[i];
                 index++;
             }
         }
         return index;
     }
 };
lintcode100 删除排序数组中的重复数字的更多相关文章
- lintcode101 删除排序数组中的重复数字 II
		删除排序数组中的重复数字 II 跟进“删除重复数字”: 如果可以允许出现两次重复将如何处理? 在:lintcode100删除排序数组中的重复数字 的基础上进行改进. class Solution ... 
- lintcode :Remove Duplicates from Sorted Array II 删除排序数组中的重复数字 II
		题目: 删除排序数组中的重复数字 II 跟进“删除重复数字”: 如果可以允许出现两次重复将如何处理? 样例 给出数组A =[1,1,1,2,2,3],你的函数应该返回长度5,此时A=[1,1,2,2, ... 
- lintcode :Remove Duplicates from Sorted Array 删除排序数组中的重复数字
		题目: 删除排序数组中的重复数字 给定一个排序数组,在原数组中删除重复出现的数字,使得每个元素只出现一次,并且返回新的数组的长度. 不要使用额外的数组空间,必须在原地没有额外空间的条件下完成. 样例 ... 
- 删除排序数组中的重复数字 II · Remove Duplicates from Sorted Array II
		重复一次 [抄题]: 给定一个排序数组,在原数组中删除重复出现的数字,使得每个元素只出现一次,并且返回新的数组的长度. 不要使用额外的数组空间,必须在原地没有额外空间的条件下完成. [思维问题]: [ ... 
- 删除排序数组中的重复数字 II
		题目连接 http://www.lintcode.com/zh-cn/problem/remove-duplicates-from-sorted-array-ii/ 题目大意 跟进“删除重复数字”: ... 
- 101 删除排序数组中的重复数字 II
		原题网址:http://www.lintcode.com/zh-cn/problem/remove-duplicates-from-sorted-array-ii/# 跟进“删除重复数字”: 如果可以 ... 
- LintCode_100  删除排序数组中的重复数字 ||
		题目 跟进“删除重复数字”: 如果可以允许出现两次重复将如何处理? 样例 给出数组A =[1,1,1,2,2,3],你的函数应该返回长度5,此时A=[1,1,2,2,3]. C++代码 int rem ... 
- 删除排序数组中的重复数字 - C++
		class Solution { public: /** * @param A: a list of integers * @return : return an integer */ int rem ... 
- lintcode-101-删除排序数组中的重复数字 II
		101-删除排序数组中的重复数字 II 跟进"删除重复数字": 如果可以允许出现两次重复将如何处理? 样例 标签 数组 两根指针 脸书 思路 参照上一篇博客lintcode-100 ... 
随机推荐
- 使用jenkins配置.net mvc5网站自动构建全过程记录
			持续集成是个简单重复劳动,人来操作费时费力,使用自动化构建工具完成是最好不过的了.最终可以实现的一个效果是,svn提交代码,服务器端自动编译并发布. 所使用的版本:windows server 200 ... 
- 多线程CSerialPort类的多串口通信实现
			多线程CSerialPort类的多串口通信实现 工作了之后才发现,之前在学校里真是狭隘封闭.坐井观天,拿之前发表的论文来说,工作后接触到了底层的串口.网口开发,对线程(也叫任务).操作系统时间片轮流 ... 
- Css中路径data:image/png;base64的用法详解 (转载)
			大家可能注意到了,网页上有些图片的src或css背景图片的url后面跟了一大串字符,比如: background-image:url(data:image/png;base64, iVBORw0KGg ... 
- python统计文档中词频
			python统计文档中词频的小程序 python版本2.7 效果如下: 程序如下,测试文件与完整程序在我的github中 #统计空格数与单词数 本函数只返回了空格数 需要的可以自己返回多个值 def ... 
- oracle 之分析函数 over (partition by ...order by ...)
			一:分析函数overOracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行. 1.分析函数和聚合函数的 ... 
- Vue--- 一点车项目 6个小时实际看了10天(完结)
			一个项目 环境安装 使用了 cli 脚手架 Koa2 workpackage 其他小的不计 前端Vue组件搭建 数据的简单测试交互 数据库的设计 创建.连接接数据库 前台[表单/分类] ... 
- windows10上安装mysql
			环境:windwos 10(1511) 64bit.mysql 5.7.14 一.下载mysql 1. 在浏览器里打开mysql的官网http://www.mysql.com/ 2. 进入页面顶部的& ... 
- jQuery获取Select option 选择的Text和 Value
			获取一组radio被选中项的值:var item = $('input[name=items][checked]').val();获取select被选中项的文本var item = $("s ... 
- go语言学习(一):数组/切片
			学习区块链之后,发现还要学习加密,接触到的视频是:Go的crypto包,所以开始接触Go.因为和solidity有些相似,但是比solidity简单一些,就开始放松的心态去学习.每天翻着go菜鸟教程, ... 
- Email Helper
			using System; using Microsoft.Xrm.Sdk; using Microsoft.Crm.Sdk.Messages; using Microsoft.Xrm.Sdk.Que ... 
