Leetcode_删除排序数组中的重复项
解题思路:用两个指针,一个快指针i,一个慢指针j,当nums[i]=nums[j]时,执行j+=1以跳过当前的重复项;当nums[i]≠nums[j]时,说明此时已经跳过了所有重复项,执行i+=1,让nums[i]=nums[j]以替换重复项;反复此过程。最后返回i+1的值即为不重复数组的项数
代码
结果不是很理想,有待后续的学习以改进
解题思路:用两个指针,一个快指针i,一个慢指针j,当nums[i]=nums[j]时,执行j+=1以跳过当前的重复项;当nums[i]≠nums[j]时,说明此时已经跳过了所有重复项,执行i+=1,让nums[i]=nums[j]以替换重复项;反复此过程。最后返回i+1的值即为不重复数组的项数
代码
结果不是很理想,有待后续的学习以改进