• Go的学习 sort


    1.排序操作主要都在 sort包中,导入就可以使用了

    2.sort.Ints对整数进行排序

    package main;
    
    
    import (
        "fmt"
        "sort"
    );
    
    func  test() {
        var  arr =[...]int{2,20,4,6,9,10};
        sort.Ints(arr[:])
        fmt.Println(arr)
    }
    
    func  main ()  {
         test();
    }

    输出:

    [2 4 6 9 10 20]

    2.sort.Strings对字符串进行排序

    字符串排序是按照26个字母排序的 

    package main;
    
    import (
        "fmt"
        "sort"
    )
    
    func testString () {
        var  arr =[...]string{"abs","a","bcd","efg","ee"};
        sort.Strings(arr[:])
        fmt.Println(arr)
    }
    func  main() {
        testString();
    }

    输出:

    [a abs bcd ee efg]

    3.sort.Float64s对浮点数进行排序

    package main;

    import (
    "fmt"
    "sort"
    )

    func testString () {
    var arr =[...]float64{13.4,6.8,1.2,0.6,0.5,12.6};
    sort.Float64s(arr[:])
    fmt.Println(arr)
    }
    func main() {
    testString();
    }

    输出:

    [0.5 0.6 1.2 6.8 12.6 13.4]
  • 相关阅读:
    UVA 10935 约瑟夫环
    分拆素数和 埃氏筛法
    POJ 2349 Prim
    POJ 2031 prim
    POJ 1861 Kruskal
    POJ 2395 Prim
    POJ 1751 Prim
    POJ 2421 Prim
    vuejs开发环境搭建及热更新
    vuejs介绍
  • 原文地址:https://www.cnblogs.com/guangzhou11/p/10851430.html
Copyright © 2020-2023  润新知