在Go中对无符号整数进行排序

时间:2017-01-12 22:22:45

标签: sorting go

我想对一片[]uint进行排序。这有意义吗?是否有一些关于uint使我们无法解决的问题?我注意到sort packageIntSliceFloat64Slice,但uint没有。

如果uint s 可排序,那么我是否可以复制Len()Less(i, j int)Swap(i, j int)的相同实施方案。 ; ve用于sort.IntSlice

1 个答案:

答案 0 :(得分:3)

对于1.7,您可以使用sort.Interface对[] uint切片的别名类型实现sort.Sort(Interface)的任何切片进行排序。在Go 1.8中,您可以选择使用sort.Slice。请参阅示例here