初始化 array with num
(num int)
| 11 | |
| 12 | // 初始化 array with num |
| 13 | func initArray(num int) []int { |
| 14 | if num < 1 { |
| 15 | panic("num must bigger than 1") |
| 16 | } |
| 17 | |
| 18 | arr := make([]int, num) |
| 19 | middle := num / 2 |
| 20 | // fmt.Println("middle :", middle) |
| 21 | for i, _ := range arr { |
| 22 | arr[i] = i - middle |
| 23 | } |
| 24 | return arr |
| 25 | } |
| 26 | |
| 27 | // 比较 sort 前后数组是否相同 |
| 28 | func compare(arr1 []int, arr2 []int) bool { |