67. Remove Duplicates from Sorted Array
来源:互联网 发布:淘宝定时上架什么意思 编辑:程序博客网 时间:2024/06/16 09:37
Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length.
Do not allocate extra space for another array, you must do this in place with constant memory.
For example,
Given input array nums = [1,1,2]
,
Your function should return length = 2
, with the first two elements of nums being 1
and 2
respectively. It doesn't matter what you leave beyond the new length.
Subscribe to see which companies asked this question
分析:同时保持两个下标,p和q。nums[0...p]中是符合条件的,q为寻找的下一个符合条件的。最后返回的长度为p+1
/** * 去除排序数组中的重复元素,不能额外申请空间。最后返回新数组的长度。 、 * 同时保持两个下标,p和q。nums[0...p]中是符合条件的,q为寻找的下一个符合条件的。 */public int removeDuplicates(int[] nums) { int len = nums.length; int p =0; for(int q =1;q<len;q++){ if(nums[q]!=nums[p]){ nums[++p]=nums[q]; } } return p+1;}
0 0
- 67. Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted Array
- Remove Duplicates From Sorted Array
- Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted Array
- CDUESTC 2016 假期赛1 D题
- GCD总结0
- jquery,獲取父級對象索引失敗,未理解,另附別樣解決方案
- 腾讯QQ第三方登录1:申请接入(OAuth2.0协议)
- spinlock 学习记录
- 67. Remove Duplicates from Sorted Array
- POJ3268Silver Cow Party(单源最短路径变形)
- 机器视觉学习笔记(10)——使用鼠标获取像素点信息
- 10 整理的简答题
- cvCreateTrackbar() 添加滚动条调节参数
- 数组的区间调整
- Kafka Notes
- 【CodeForces 610B】Vika and Squares
- Tiny210 / Smart210 (S5PV210) U-BOOT(十)----DDR2初始化顺序