LintCode: 删除排序数组中的重复数字
2018-02-27 20:57
218 查看
题目:删除一个数组中重复的数字,并返回新数组的长度
解法:public class Solution {
public int removeDuplicates(int[] A) {
if (A == null || A.length == 0) {
return 0;
}
int size = 0;
for (int i = 0; i < A.length; i++) {
if (A[i] != A[size]) {
A[++size] = A[i];
}
}
return size + 1;
}
}
解法:public class Solution {
public int removeDuplicates(int[] A) {
if (A == null || A.length == 0) {
return 0;
}
int size = 0;
for (int i = 0; i < A.length; i++) {
if (A[i] != A[size]) {
A[++size] = A[i];
}
}
return size + 1;
}
}
相关文章推荐
- LintCode- 删除排序数组中的重复数字
- 删除排序数组中的重复数字——LintCode
- LintCode(100)删除排序数组中的重复数字
- LintCode 删除排序数组中的重复数字 II
- lintcode删除排序数组中的重复数字 II
- LintCode:删除排序数组中的重复数字 II
- LintCode【简单】100. 删除排序数组中的重复数字。代码及思路
- lintcode-删除排序数组中的重复数字II-101
- LintCode(101)删除排序数组中的重复数字 II
- LintCode【简单】101. 删除排序数组中的重复数字 II。代码及思路
- LintCode_100_删除排序数组中的重复数字
- LintCode_100_删除排序数组中的重复数字
- 【LintCode】删除排序数组中的重复数字
- LintCode-删除排序数组中的重复数字 II
- LintCode 第100题 删除排序数组中的重复数字
- Lintcode落单的数 删除排序数组中的重复数字 II
- lintcode-101-删除排序数组中的重复数字 II
- 【LintCode 简单】100. 删除排序数组中的重复数字
- 删除排序数组中的重复数字-LintCode
- 【LintCode 简单】101. 删除排序数组中的重复数字 II