/**27. Remove Element
* @param nums
* @param val
* @return
*/
public int removeElement(
int[] nums,
int val) {
int len =
0;
for(
int i =
0; i < nums.length; i++) {
if (nums[i] == val) {
len++;
}
else {
nums[i-len] = nums[i];
}
}
return nums.length-len;
}
//两个指针思想,注意nums[i-len]的使用
转载请注明原文地址: https://ju.6miu.com/read-4906.html