美文网首页
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 简单排序

    sort包中有sort.Slice函数专门用于slice的排序,使用极简单方便 输出 after sort:[1 ...

  • golang slice 排序

    如下示例为,在一个Person切片中,按年龄大小进行排序 输出 after sort:[{Age:1} {Age:...

  • golang 切片小结

    golang slice

  • golang的排序功能

    golang的排序功能 首先明确两个基础概念 排序基本上针对slice类型 可排序的元数据类型有整数,浮点数,和字...

  • golang sort.Slice

    sort.Slice是golang提供的切片排序方法, 其中使用到了反射(reflect)包 使用了闭包 可以参考...

  • golang slice的误解

    slice的介绍: 在golang的官方文档中,我们发现golang除了有array的数据还有一个slice,而a...

  • GO语言实现 一 基本排序

    基本排序包括简单选择排序和插入排序,本文将就这两种排序进行 golang语言实现,并引出希尔排序 一.简单选择排序...

  • Learn Golang in 21 Days - Day 10

    Learn Golang in 21 Days - Day 10 知识点 切片Slice Slice是对数组的抽象...

  • What the official tutorial didn'

    Whoever follow the Golang official tutorial about Slice t...

  • go array 1:2:3 解释

    https://golang.org/ref/spec#Slice_expressions

网友评论

      本文标题:golang slice 简单排序

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