[LeetCode] Remove Duplicates from Sorted Array II
来源:互联网 发布:软件界面开发工具 编辑:程序博客网 时间:2024/05/02 06:11
Follow up for "Remove Duplicates".
What if duplicates are allowed at most twice?
For example,
Given sorted array A=[1, 1, 1, 2, 2, 3]
Your function should return length = 5, and A is now[1,1,2,2,3]
ideas: Similar idea with the previous one. Check the A[0] with A[2] if not equal, then assign the value back, or, go the next loop
class Solution {public: int removeDuplicates(int A[], int n) { if(n <= 2 ) return n; int j = 2; for(int i = 2 ; i < n; i++) { if(A[j - 2] != A[i]) { A[j++] = A[i]; } } return j; }};
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
- 三道经典的逻辑推理面试题:病狗、三盏灯、买鸡
- unity3d 提高this.transform的效率
- 同一tomcat下不同web项目session共享方法
- HQL: Hibernate查询语言
- poj3619
- [LeetCode] Remove Duplicates from Sorted Array II
- poj 3589
- poj 3507
- JAVA深复制(深克隆)与浅复制(浅克隆)
- spring中使用DBUtils
- 推荐几个偷网站的小工具
- poj 3299
- 15款值得学习的小型开源项目,带你快速步入开源世界
- 九度 题目1026:又一版 A+B java