美文网首页
选择排序

选择排序

作者: 将军红 | 来源:发表于2019-12-19 16:49 被阅读0次
    package main
    
    import "fmt"
    
    // 选择交换排序
    func sort(arr []int) []int {
        for i := 0; i < len(arr)-1; i++ {
            for j := i + 1; j < len(arr); j++ {
                if arr[i] > arr[j] {
                    temp := arr[i]
                    arr[i] = arr[j]
                    arr[j] = temp
                }
            }
        }
        return arr
    }
    
    func printArr(arr []int) {
        //for _, item := range arr {
        //  fmt.
        //}
        fmt.Println(arr)
    }
    
    func main() {
        arr := []int{1, 5, 2, 8, 4, 6}
        newArr := sort(arr)
        printArr(newArr)
    
    }
    
    

    相关文章

      网友评论

          本文标题:选择排序

          本文链接:https://www.haomeiwen.com/subject/xnxvnctx.html