PHP-FPM配置优化

  1. 作者QQ:67065435 QQ群:669756510

  2. 本站内容全部为作者原创,转载请注明出处!

Go语言快排

  1. 示例代码

    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)
    }
    
Copyright © 鲸小鱼 2012-∞ all right reserved,powered by Gitbook修订: 2025-08-27 11:36

results matching ""

    No results matching ""