[leetcode]--80. Remove Duplicates from Sorted Array II
来源:互联网 发布:crm源码怎么安装 编辑:程序博客网 时间:2024/06/05 20:42
Follow up for “Remove Duplicates”:
What if duplicates are allowed at most twice?中文含义:紧接着26. Remove Duplicates from Sorted Array,如果最多允许两个重复的呢?
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.
解决思路,可以参考26题的第二种思路,一样的做法:
public static int removeDuplicates(int[] nums) { int i = 0; for (int n : nums) if (i < 2 || n > nums[i-2]) nums[i++] = n; return i;}
测试用例:
public static void main(String[] args) { int [] nums = {1,1,1,2,2,3}; int result = removeDuplicates(nums); LogUtil.log_debug("" + result); for(int i=0; i<result; i++){ LogUtil.log_debug(""+nums[i]); }}
输出:
2017-02-05 12:31:42:数组长度5[1, 1, 2, 2, 3, ]
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
- ORA-12012: error on auto execute of job “SYS”.”BSLN_MAINTAIN_STATS_JOB”
- codevs天梯 3n+1问题 暴力水题
- 1038. Recover the Smallest Number (30)
- Educational Codeforces Round 13 D. Iterated Linear Function 逆元+公式+费马小定理
- 稀疏点云的重建研究
- [leetcode]--80. Remove Duplicates from Sorted Array II
- 电平转换电路设计
- PHP-封装函数练习
- 字幕文件批量重命名脚本 —— Linux
- Spring Mvc + Spring + Mybatis3 搭建Web工程详解
- HTML <strong> 和 <b>
- Photoedit产品免责声明
- IOS中使用宏定义一个随机色
- NGUI label无法编译,Inspector面板呈灰色