[Leetcode] Remove Duplicates from Sorted Array II
来源:互联网 发布:c语言long占几个字节 编辑:程序博客网 时间:2024/06/06 20:36
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.
public class Solution { public int removeDuplicates(int[] nums) { int outCount = 0; int repeatCount = 0; for (int i = 1; i < nums.length; ++i) { if (nums[i] != nums[outCount]) { nums[++outCount] = nums[i]; repeatCount = 1; } else { if (repeatCount != 2) { nums[++outCount] = nums[i]; repeatCount = 2; } else { continue; } } } return outCount + 1; }}
0 0
- 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
- Leetcode: Remove Duplicates from Sorted Array II
- [LeetCode] Remove Duplicates from Sorted Array II
- Leetcode Remove Duplicates from Sorted Array II
- android 中 topbar 使用
- netstat 命令学习
- net.sf.json.JSONArray & net.sf.json.JSONObject
- 表连接(oralce、mysql、sql server)
- MyBatis动态SQL
- [Leetcode] Remove Duplicates from Sorted Array II
- 你的邮件营销是否成功 - 可能存在3大文案问题
- 如何设计一个 iOS 控件?(iOS 控件完全解析)
- 从程序员到CTO的Java技术路线图
- C++多态的实现方式总结
- eclipse以外关闭,打开闪退
- jQuery获取this当前对象子元素对象
- dojo标签淡出效果
- CDS 未对齐访问异常 【2】