最近意识到编程渣渣,每天抽时间刷算法题中。。。。。。。
做到leetcode的移除元素的类似题,有两种情形,一个是移除给定数组中的重复元素,一个是移除数组中的给定值,这两种题对数组长度分别为0和1的处理类似,之后对于长度不为这两种情况时,都需要预先设定一个随机变量值(从0开始)来存储移除某个元素后的数组值,区别是:举个例子,nums[++ipos]=nums[i],最后返回ipos+1(不包含重复元素的数组长度),nums[ipos++]=nums[i],最后返回ipos。
最近意识到编程渣渣,每天抽时间刷算法题中。。。。。。。
做到leetcode的移除元素的类似题,有两种情形,一个是移除给定数组中的重复元素,一个是移除数组中的给定值,这两种题对数组长度分别为0和1的处理类似,之后对于长度不为这两种情况时,都需要预先设定一个随机变量值(从0开始)来存储移除某个元素后的数组值,区别是:举个例子,nums[++ipos]=nums[i],最后返回ipos+1(不包含重复元素的数组长度),nums[ipos++]=nums[i],最后返回ipos。