PHP-FPM配置优化
作者QQ:67065435 QQ群:669756510
本站内容全部为作者原创,转载请注明出处!
Go语言快排
示例代码
package main import "fmt" func quickSort(arr []int, l, r int) []int { if l < r { s := split(arr, l, r) quickSort(arr, l, s-1) quickSort(arr, s+1, r) } return arr } func split(arr []int, l, r int) int { i := l for j := l+1; j <= r; j++ { if arr[j] < arr[l] { i++ arr[j],arr[i] = arr[i],arr[j] } } arr[l],arr[i] = arr[i],arr[l] return i } func main() { arr := []int{11,1,4,7,2,5,8,3,6,9,10} arr1 := quickSort(arr, 0, len(arr)-1) fmt.Println(arr1) }