题解 | #出队#

出队

https://www.nowcoder.com/practice/fc88ae20a01e4ff9be14927c53dd6b8a

package main


/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param s int整型一维数组 身高
 * @param index int整型 出队索引
 * @return int整型一维数组
*/
func deleteElement( s []int ,  index int ) []int {
    // write code here
    //方法1
    // 	s = append(s[:index], s[index+1:]...)
	// return s

    //方法2
    s = s[:index+copy(s[index:], s[index+1:])]
	return s
}

全部评论
copy 函数返回成功复制的元素个数,这个容易被忽略,也可以返回 s[:len(s)-1)]
点赞 回复 分享
发布于 02-22 23:01 浙江

相关推荐

评论
1
收藏
分享
牛客网
牛客企业服务