题解 | #草原上的牛群#
草原上的牛群
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 }