A
Size: a a a
Н
DP
GC
func copy1(a []int) []int {
b := make([]int, 0, len(a))
b = append(b, a...)
return b
}
func copy2(a []int) []int {
b := make([]int, 0, 0)
b = append(b, a...)
return b
}
C
func copy1(a []int) []int {
b := make([]int, 0, len(a))
b = append(b, a...)
return b
}
func copy2(a []int) []int {
b := make([]int, 0, 0)
b = append(b, a...)
return b
}
GC
C
func copy1(a []int) []int {
b := make([]int, 0, len(a))
b = append(b, a...)
return b
}
func copy2(a []int) []int {
b := make([]int, 0, 0)
b = append(b, a...)
return b
}
АХ
АХ
func copy1(a []int) []int {
b := make([]int, len(a))
for i := range a {
b[i] = a[i]
}
return b
}
ВС
DP
func copy1(a []int) []int {
b := make([]int, 0, len(a))
b = append(b, a...)
return b
}
func copy2(a []int) []int {
b := make([]int, 0, 0)
b = append(b, a...)
return b
}
C
DP
N