1.删除排序数组中的重复项
要求 :在一个排序数组中,通过算法来删除数组中的重复项
给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度
具体代码如下:
public class SolutionArrays {
public int removeDuplicateItems(int[] nums) {
// 定义双指针,第一个指针代表不重复的下标,即index,第二个指针代表每次循环向后推进的下标,即i
// 比较两个指针的值,如果相等,什么操作都不用做,继续向后循环。
// 如果不相等,需要把第一个指针向后对进一个,然后赋值为第二个指针的值
// 直到循环结束,第一个指针的数值增加1,这跟下标是从0开始有关。
int index = 0;
for