博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
26. Remove Duplicates from Sorted Array
阅读量:5221 次
发布时间:2019-06-14

本文共 683 字,大约阅读时间需要 2 分钟。

别想复杂 就一个记录标的 一个记录要对比的

 

 

 

1 class Solution { 2     public int removeDuplicates(int[] nums) { 3         if(nums.length == 0) return 0; 4         if(nums.length == 1) return 1; 5         if(nums.length == 2) { 6             if(nums[1] == nums[0]) { 7                 return 1; 8             }else { 9                 return 2;10             }11         }12         int lo = 0, hi = 1;13         while(hi < nums.length) {14             if(nums[lo] != nums[hi]) {15                 nums[++lo] = nums[hi];16                 hi++;17             }else {18                 hi++;19             }20         }21         return lo + 1;22     }23 }

 

转载于:https://www.cnblogs.com/goPanama/p/9601296.html

你可能感兴趣的文章
[大牛翻译系列]Hadoop(16)MapReduce 性能调优:优化数据序列化
查看>>
WEB_点击一百万次
查看>>
CodeForces - 878A Short Program(位运算)
查看>>
路冉的JavaScript学习笔记-2015年1月23日
查看>>
Mysql出现(10061)错误提示的暴力解决办法
查看>>
2018-2019-2 网络对抗技术 20165202 Exp3 免杀原理与实践
查看>>
NPM慢怎么办 - nrm切换资源镜像
查看>>
CoreData 从入门到精通(四)并发操作
查看>>
Swift - UIView的常用属性和常用方法总结
查看>>
Swift - 异步加载各网站的favicon图标,并在单元格中显示
查看>>
Java编程思想总结笔记Chapter 5
查看>>
[LeetCode]662. Maximum Width of Binary Tree判断树的宽度
查看>>
WinForm聊天室
查看>>
【Python学习笔记】1.基础知识
查看>>
梦断代码阅读笔记02
查看>>
selenium学习中遇到的问题
查看>>
大数据学习之一——了解简单概念
查看>>
Linux升级内核教程(CentOS7)
查看>>
Lintcode: Partition Array
查看>>
分享适合个人站长的5类型网站
查看>>