标题:

Remove Duplicates from Sorted Array II

通过率: 30.7%
难度: 中等

ollow 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].

做过第一个版本。就是去除重复的,用一个指针记录真实应该到哪个位置就行,

现在时做去除大于2的重复,依然与1一样,有个区别就是用一个标志位来判断是不是大于2就行

具体看代码:

 1 public class Solution {
 2     public int removeDuplicates(int[] A) {
 3         if(A.length==0) return 0;
 4         int index=1;
 5         int flag=0;
 6         for(int i=1;i<A.length;i++){
 7             if(A[i]!=A[i-1]){
 8                 A[index]=A[i];
 9                 index++;
10                 flag=0;
11             }
12             else if(A[i]==A[i-1]){
13                 if(flag!=2){
14                 A[index]=A[i];
15                 index++;
16                 flag=2;
17                 }
18             }
19         }
20         return index;
21     }
22 }

转载于:https://www.cnblogs.com/pkuYang/p/4333971.html

leetcode------Remove Duplicates from Sorted Array II相关推荐

  1. [Leetcode] Remove duplicates from sorted array ii 从已排序的数组中删除重复元素

    Follow up for "Remove Duplicates": What if duplicates are allowed at most twice? For examp ...

  2. [LeetCode] Remove Duplicates from Sorted Array II

    Follow up for "Remove Duplicates": What if duplicates are allowed at most twice? For examp ...

  3. LeetCode 80. Remove Duplicates from Sorted Array II

    80. Remove Duplicates from Sorted Array II My Submissions QuestionEditorial Solution Total Accepted: ...

  4. Remove Duplicates from Sorted Array II -- LeetCode

    原题链接: http://oj.leetcode.com/problems/remove-duplicates-from-sorted-array-ii/  这道题跟Remove Duplicates ...

  5. LeetCode之Remove Duplicates from Sorted Array II

    1.题目 Follow up for "Remove Duplicates": What if duplicates are allowed at most twice? For ...

  6. Remove Duplicates from Sorted Array II leetcode java

    题目: Follow up for "Remove Duplicates": What if duplicates are allowed at most twice? For e ...

  7. Remove Duplicates from Sorted Array II

    题目简述 Follow up for "Remove Duplicates": What if duplicates are allowed at most twice? For ...

  8. [LeetCode-JAVA] Remove Duplicates from Sorted Array II

    题目: Follow up for "Remove Duplicates": What if duplicates are allowed at most twice? For e ...

  9. 删除重复值(2以上)Remove Duplicates from Sorted Array II

    2019独角兽企业重金招聘Python工程师标准>>> 问题: Follow up for "Remove Duplicates": What if duplic ...

  10. 删除排序数组中的重复数字 II · Remove Duplicates from Sorted Array II

    重复一次 [抄题]: 给定一个排序数组,在原数组中删除重复出现的数字,使得每个元素只出现一次,并且返回新的数组的长度. 不要使用额外的数组空间,必须在原地没有额外空间的条件下完成. [思维问题]: [ ...

最新文章

  1. QML基础类型之georectangle
  2. CentOS 6.3下Apache+SVN部署Web版本同步
  3. TypeScript 让你不会想用回 JavaScript
  4. jquery的DOM节点操作(替换元素节点)
  5. android UI之去掉状态栏
  6. 面向生态合作伙伴的实践分享回顾
  7. MemCache可视化客户端管理及监控工具TreeNMS
  8. space-between时尾行排版优化
  9. 在PC下载微信视频号里面的视频
  10. 程序媛学车之——科目二流程
  11. python plc fx5u_三菱PLC FX5U系列模块型号对照一览表
  12. C# 源码 ,使用<switch语句>实现学生成绩评测.
  13. 一、Oracle数据库
  14. http的幂等性及幂等性
  15. WSO2 Business Process Server(WSO2 BPS)使用简易教程
  16. 重庆自考2022报名注意事项
  17. C#Ref与Out的区别
  18. 操作系统教程(第六版)骆斌 第五章文件管理课后习题答案
  19. 小新air15为啥没人买_小新Air15 2019简测
  20. 爱彼迎揭晓今夏最热门的度假目的地

热门文章

  1. access数据类型百度百科_Day 7 基本数据类型
  2. 模糊神经网络_神经网络模型:当网络开始产生类似于人类思维的过程
  3. mysql or会用到索引吗_mysql or条件可以使用索引而避免全表
  4. typescript获取数据库数据_肿瘤药敏多组学数据库(GDSC)的数据介绍和获取
  5. 荒岛求生游戏显示服务器不行,《荒岛求生》黑屏解决方法
  6. aspen怎么做灵敏度分析_数据分析终极难题:数据分析怎么做才能驱动业务?
  7. java搜索文件_Java如何在目录中搜索文件?
  8. 基于单片机自动升旗系统_基于视觉定位的机器人全自动冲击系统
  9. easylog 使用_Easyloggingpp的使用
  10. java面向对相取钱存钱_java面向对象(银行存款业务无客户)