Leetcode-80. Remove Duplicates from Sorted Array II
来源:互联网 发布:linux 系统版本 编辑:程序博客网 时间:2024/06/13 13:23
题目
Follow up for “Remove Duplicates”:
What if duplicates are allowed at most twice?
For example,
Given sorted array nums = [1,1,1,2,2,3],
Your function should return length = 5, with the first five elements of nums being 1, 1, 2, 2 and 3. It doesn’t matter what you leave beyond the new length.
删除数组中的重复次数超过2次的多余2次的部分
代码
int removeDuplicates(vector<int>& nums) { if(nums.size() <= 2) nums.size(); int index = 0; int count = 1; for(int i=1; i<nums.size(); i++) { if(nums[i] != nums[index]) { nums[++index] = nums[i]; count = 1; } else { if(++count < 3) nums[++index] = nums[i]; } } return index+1; }
0 0
- leetcode——26. Remove Duplicates from Sorted Array && 80. Remove Duplicates from Sorted Array II
- LeetCode 26. Remove Duplicates from Sorted Array && 80. Remove Duplicates from Sorted Array II
- leetcode.array--80. Remove Duplicates from Sorted Array II
- LeetCode: Remove Duplicates from Sorted Array II
- [Leetcode] Remove Duplicates from Sorted Array II
- LeetCode: Remove Duplicates from Sorted Array II
- [Leetcode] Remove Duplicates from Sorted Array II
- [LeetCode] Remove Duplicates from Sorted Array II
- [leetcode] Remove Duplicates from Sorted Array II
- [LeetCode]Remove Duplicates from Sorted Array II
- [leetcode]Remove Duplicates from Sorted Array II
- LeetCode-Remove Duplicates from Sorted Array II
- [leetcode] Remove Duplicates from Sorted Array II
- LeetCode - Remove Duplicates from Sorted Array II
- LeetCode:Remove Duplicates from Sorted Array II
- LeetCode | Remove Duplicates from Sorted Array II
- Leetcode: Remove Duplicates from Sorted Array II
- 【leetcode】Remove Duplicates from Sorted Array II
- RecyclerView和ListView使用对比分析
- Unity Editor 基础篇(八):Decorator Drawers
- 从B树、B+树、B*树谈到R 树
- 2017Google Study Jams之L3面向对象编程终极篇
- LeetCode 452. Minimum Number of Arrows to Burst Balloons
- Leetcode-80. Remove Duplicates from Sorted Array II
- s3c2440- led驱动分析及其测试程序
- 计算机网络总结
- 非常弹的球
- TaidouChatServerClient(客户端)
- 数据库shard中间件对比,以及sharding-jdbc 实现原理分析
- C#学习笔记(一)C#程序结构
- 欢迎使用CSDN-markdown编辑器
- PHP及其微信开发(学习之路 六)