80. Remove Duplicates from Sorted Array II
2016-04-03 03:29
274 查看
就是比之前的多一个flag记录有没有重复过一次
public int removeDuplicates(int[] nums) { if(nums == null || nums.length == 0) { return 0; } boolean flag = false; int index = 1; for(int i = 1; i < nums.length; i++) { if(nums[i-1] == nums[i]) { if(flag == false) { flag = true; nums[index++] = nums[i]; } } else { nums[index++] = nums[i]; flag = false; } } return index; }
相关文章推荐
- lamp环境配置
- BST (Binary Search Tree)
- Android的SQLiteDataBase小项目,实现user类登陆注册以及student类增删改查
- python中yaml模块的使用
- 10012---Trail ~ MediaConversion
- Nginx文件类型错误解析漏洞--攻击演练
- vi 替换字符串
- [Guava]——只读设置
- 火车采集器 帝国CMS7.2免登录发布模块
- HDU 5655 5656 ,Bestcoder #78 div2 A B
- 计数排序(CountingSort)
- mysql加锁分析---第一篇
- 使用cmake自动构建工程
- 第一行代码Android学习笔记(一)activity
- [Commons]——bag
- ADK - 《方舟生存进化》编辑器中的光照
- Arduino 的读串口与写串口
- 菜鸟成长记(八)----- 一个萝卜一个坑
- html5入门
- 【JQuery】delay()方法