给定一个切片和另一个空切片,将第一个切片复制到第二个空切片中,并返回这个被复制的空切片。 知识点: copy :函数 copy 在两个 slice 间复制数据,复制长度以 len 小的为准。两个 slice 可指向同一底层数组,允许元素区间重叠。
示例1
输入
[1,2],[]
输出
[1,2]
加载中...
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param src int整型一维数组 源切片 * @param des int整型一维数组 目的切片 * @return int整型一维数组 */ public int[] sliceCopy (int[] src, int[] des) { // write code here } }
class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param src int整型vector 源切片 * @param des int整型vector 目的切片 * @return int整型vector */ vector
sliceCopy(vector
& src, vector
& des) { // write code here } };
#coding:utf-8 # # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param src int整型一维数组 源切片 # @param des int整型一维数组 目的切片 # @return int整型一维数组 # class Solution: def sliceCopy(self , src , des ): # write code here
using System; using System.Collections.Generic; class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param src int整型一维数组 源切片 * @param des int整型一维数组 目的切片 * @return int整型一维数组 */ public List
sliceCopy (List
src, List
des) { // write code here } }
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param src int整型一维数组 源切片 * @param des int整型一维数组 目的切片 * @return int整型一维数组 */ function sliceCopy( src , des ) { // write code here } module.exports = { sliceCopy : sliceCopy };
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param src int整型一维数组 源切片 # @param des int整型一维数组 目的切片 # @return int整型一维数组 # class Solution: def sliceCopy(self , src: List[int], des: List[int]) -> List[int]: # write code here
package main import "fmt" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param src int整型一维数组 源切片 * @param des int整型一维数组 目的切片 * @return int整型一维数组 */ func sliceCopy( src []int , des []int ) []int { // write code here }
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param src int整型一维数组 源切片 * @param srcLen int src数组长度 * @param des int整型一维数组 目的切片 * @param desLen int des数组长度 * @return int整型一维数组 * @return int* returnSize 返回数组行数 */ int* sliceCopy(int* src, int srcLen, int* des, int desLen, int* returnSize ) { // write code here }
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param src int整型一维数组 源切片 # @param des int整型一维数组 目的切片 # @return int整型一维数组 # class Solution def sliceCopy(src, des) # write code here end end
object Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param src int整型一维数组 源切片 * @param des int整型一维数组 目的切片 * @return int整型一维数组 */ def sliceCopy(src: Array[Int],des: Array[Int]): Array[Int] = { // write code here } }
object Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param src int整型一维数组 源切片 * @param des int整型一维数组 目的切片 * @return int整型一维数组 */ fun sliceCopy(src: IntArray,des: IntArray): IntArray { // write code here } }
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param src int整型一维数组 源切片 * @param des int整型一维数组 目的切片 * @return int整型一维数组 */ public int[] sliceCopy (int[] src, int[] des) { // write code here } }
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param src int整型一维数组 源切片 * @param des int整型一维数组 目的切片 * @return int整型一维数组 */ export function sliceCopy(src: number[], des: number[]): number[] { // write code here }
public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param src int整型一维数组 源切片 * @param des int整型一维数组 目的切片 * @return int整型一维数组 */ func sliceCopy ( _ src: [Int], _ des: [Int]) -> [Int] { // write code here } }
struct Solution{ } impl Solution { fn new() -> Self { Solution{} } /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param src int整型一维数组 源切片 * @param des int整型一维数组 目的切片 * @return int整型一维数组 */ pub fn sliceCopy(&self, src: Vec
, des: Vec
) -> Vec
{ // write code here } }
[1,2],[]
[1,2]