题目

跟进“删除重复数字”:

如果可以允许出现两次重复将如何处理?

样例

给出数组A =[1,1,1,2,2,3],你的函数应该返回长度5,此时A=[1,1,2,2,3]

C++代码

 int removeDuplicates(vector<int> &nums) {
// write your code here
if(nums.size() == ) return ;
int i,j;
int count = ;
for(i = ,j = ; i < nums.size(); ++i)
{
if(nums[i] != nums[j-])
{
nums[j++] = nums[i];
count = ;
}
else if(count < && nums[i] == nums[j-])
{
nums[j++] = nums[i];
}
count++;
}
}

最新文章

  1. bzoj 3130: [Sdoi2013]费用流
  2. NABCD需求分析
  3. PHP 获取服务器详细信息【转】
  4. HttpModule和Http Handler (比较与区别)
  5. .net程序员必须知道的知识
  6. opencv 批量图像读写
  7. S3C6410 纯粹的裸机启动,自己写的SD BOOT启动
  8. 自己写的日志框架--linkinLog4j--实现基本的框架功能
  9. 如何高效的使用PowerShell备份数据库
  10. Order Management Suite - Pricing and Availability Form Library
  11. Coursera, Big Data 3, Integration and Processing (week 4)
  12. 删除倒数第k个元素
  13. 本地Git与GitHub服务器建立连接(SSH方式通信)
  14. HeadFirst Ruby 第九章总结 mixins &amp; modules
  15. Hadoop HBase概念学习系列之HBase里的Zookeeper(二十一)
  16. REST-framework快速构建API--四部曲
  17. Android 开源动画框架:NineOldAndroids
  18. 关于 WinScp 的一点使用经验
  19. ubuntu 16.04 安装pycharm
  20. bzoj 4303 数列

热门文章

  1. 【默默努力】ig-wxz-and-hotdog
  2. webpack 配置分离css插件
  3. mac下安装Python的工具包pip
  4. 关于前端调用后端php数据跨域的问题
  5. 接口Interface解耦的理解
  6. &lt;爬虫&gt;利用BeautifulSoup爬取百度百科虚拟人物资料存入Mysql数据库
  7. Asp.net Core Jenkins Docker 实现一键化部署
  8. angular 基本树结构
  9. [Swoole系列入门教程 5] UDP协议和demo
  10. @NotNull,@NotBlank和 @NotEmpty使用