Go - 排序函数(正序、逆序):
程序员文章站
2022-03-21 21:10:25
...
Go sort包中自带的排序函数使用方法及示例如下:
package main
import (
"fmt"
"sort"
)
func main() {
// 倒序:
var kArray = []string{"apt", "src", "fmt", "zoo", "amd", "yes"}
sort.Slice(kArray, func(i, j int) bool {
return kArray[i] > kArray[j]
})
fmt.Println("逆序:", kArray)
// 正序:
sort.Strings(kArray)
fmt.Println("正序:", kArray)
}
此外,sort包还有对其他类型排序的函数,可以自行探索~
上一篇: Map的遍历方法
推荐阅读
-
go:内置函数 | 闭包 | 数组 | 切片 | 排序 | map | 锁
-
Go语言 channel如何实现归并排序中的merge函数详解
-
MapReduce 之流量汇总案例三+将统计结果将统计结果按照总流量正序排序(全排序)
-
Java中冒泡排序的原生实现方法(正序与逆序)
-
【LeetCode】2. 两数相加(链表逆序存储——易) & 445. 两数相加 II(链表正序存储——难:栈)
-
逆序数 + 正序数(归并排序)
-
go:内置函数 | 闭包 | 数组 | 切片 | 排序 | map | 锁
-
Go语言 channel如何实现归并排序中的merge函数详解
-
统计一个整数数字位数,逆序、正序输出
-
统计一个整型数字位数,逆序、正序输出