GP19. 创建切片
描述
切片的声明:var identifier []type
示例1
输入:
5,5
输出:
[0,1,2,3,4]
Go 解法, 执行用时: 3ms, 内存消耗: 820KB, 提交时间: 2022-06-02
package main //import "fmt" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param length int整型 切片初始化长度 * @param capacity int整型 切片初始化容量 * @return int整型一维数组 */ func makeslice( length int , capacity int ) []int { // write code here var slice []int = make([]int, length, capacity) for i:=0; i<len(slice);i++{ slice[i] = i } return slice }
Go 解法, 执行用时: 3ms, 内存消耗: 824KB, 提交时间: 2022-06-01
package main //import "fmt" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param length int整型 切片初始化长度 * @param capacity int整型 切片初始化容量 * @return int整型一维数组 */ //import "fmt" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param length int整型 切片初始化长度 * @param capacity int整型 切片初始化容量 * @return int整型一维数组 */ func makeslice( length int , capacity int ) []int { // write code here var slice []int = make([]int, length, capacity) for i:=0; i<len(slice);i++{ slice[i] = i } return slice }
Go 解法, 执行用时: 3ms, 内存消耗: 844KB, 提交时间: 2022-07-12
package main //import "fmt" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param length int整型 切片初始化长度 * @param capacity int整型 切片初始化容量 * @return int整型一维数组 */ func makeslice( length int , capacity int ) []int { // write code here data:=make([]int,length,capacity) for i:=0;i<length;i++{ data[i]=i } return data }
Go 解法, 执行用时: 3ms, 内存消耗: 852KB, 提交时间: 2022-07-10
package main //import "fmt" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param length int整型 切片初始化长度 * @param capacity int整型 切片初始化容量 * @return int整型一维数组 */ func makeslice( length int , capacity int ) []int { // write code here var slice []int = make([]int, length, capacity) for i:=0;i < length;i++{ slice[i] = i } return slice }
Go 解法, 执行用时: 3ms, 内存消耗: 872KB, 提交时间: 2022-06-08
package main //import "fmt" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param length int整型 切片初始化长度 * @param capacity int整型 切片初始化容量 * @return int整型一维数组 */ func makeslice( length int , capacity int ) []int { var slice []int = make([]int,length,capacity) for i:=0;i<len(slice);i++{ slice[i]=i } return slice }