题解 | #草原上的牛群#
草原上的牛群
https://www.nowcoder.com/practice/0661aa40ac8e48f4906df7aa24c3db90
知识点:
快慢指针
解题思路:
定义一个快指针,一个慢指针,一个在前面找不一样的值,一个在后面接
语言:
Golang
package main
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param nums int整型一维数组
* @return int整型
*/
func remove_duplicates( nums []int ) int {
// write code here
slow:=0
if len(nums)==0{
return 0
}
for _,v:=range nums{
if v!=nums[slow]{
slow++
nums[slow]=v
}
}
return slow+1
}
文远知行公司福利 502人发布
查看13道真题和解析