美文网首页
golang slice 简单排序

golang slice 简单排序

作者: 小风吹的我乱了 | 来源:发表于2018-11-13 22:17 被阅读0次

    sort包中有sort.Slice函数专门用于slice的排序,使用极简单方便

    package main
    
    import (
        "fmt"
        "sort"
    )
    
    /*slice 简单排序示例*/
    func main() {
        //定义一个年龄列表
        ageList := []int{1, 3, 7, 7, 8, 2, 5}
    
        //排序,实现比较方法即可
        sort.Slice(ageList, func(i, j int) bool {
            return ageList[i] < ageList[j]
        })
        fmt.Printf("after sort:%v", ageList)
    }
    

    输出 after sort:[1 2 3 5 7 7 8]

    相关文章

      网友评论

          本文标题:golang slice 简单排序

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