题解 | #草原牛群集合#
草原牛群集合
https://www.nowcoder.com/practice/6fc74519ff9c44288dbcec5db7345ded
题目考察的知识点 : 双指针,数组
题目解答方法的文字分析:
定义两个指针,一个指向当前要处理的元素,一个指向下一个要放置元素的位置
遍历数组根据条件处理即可
本题解析所用的编程语言: java
import java.util.*;
public class Solution {
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param nums int整型一维数组
* @param val int整型
* @return int整型
*/
public int remove_cows (int[] nums, int val) {
// write code here
int i = 0,j = 0;
while(i < nums.length){
if(nums[i] != val){
nums[j++] = nums[i];
}
i++;
}
return j;
}
}
查看1道真题和解析
