添加新题目
This commit is contained in:
16
普通数组/轮转数组/main.go
Normal file
16
普通数组/轮转数组/main.go
Normal file
@@ -0,0 +1,16 @@
|
||||
package main
|
||||
|
||||
func main() {
|
||||
rotate([]int{1, 2, 3, 4, 5, 6, 7}, 3)
|
||||
}
|
||||
|
||||
func rotate(nums []int, k int) {
|
||||
temp := make([]int, len(nums))
|
||||
for i := 0; i < len(nums); i++ {
|
||||
target := (i + k) % len(nums)
|
||||
temp[target] = nums[i]
|
||||
}
|
||||
for i := 0; i < len(nums); i++ {
|
||||
nums[i] = temp[i]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user