package main
import (
"fmt"
"sort"
)
func main() {
intervals := [][]int{
{3, 4},
{1, 2},
{5, 6},
}
// 按每个子切片的第一个元素进行排序
sort.Slice(intervals, func(i, j int) bool {
return intervals[i][0] < intervals[j][0]
})
fmt.Println("Sorted intervals by first element:", intervals)
// 按每个子切片的第二个元素进行排序
sort.Slice(intervals, func(i, j int) bool {
return intervals[i][1] < intervals[j][1]
})
fmt.Println("Sorted intervals by second element:", intervals)
}
go--列表排序
猜你喜欢
转载自blog.csdn.net/weixin_63566388/article/details/140781724
今日推荐
周排行