网上查了之后按自己的简单逻辑用了一下
/**
* 去除相邻的重复元素 122345556 -> 123456
* @param nums
* @return
*/
public static List<Long> removeDuplicates(long[] nums){
List<Long> longList = new ArrayList<>();
int index=1;
for(int i=1;i<nums.length;i++){
if(nums[i]!=nums[index-1]){
nums[index]=nums[i];
index++;
}
}

int find =
index
+1;
for (int i = 0; i < find; i++) {
longList.add(nums[i]);
}
return longList;
}

LeetCode 26. 删除排序数组中的重复项(Java)  

https://blog.csdn.net/xushiyu1996818/article/details/81182999
posted on 2021-04-30 11:05  独醉笑清风  阅读(76)  评论(0编辑  收藏  举报