-
Notifications
You must be signed in to change notification settings - Fork 2
gutil
liangmanlin edited this page Apr 13, 2021
·
1 revision
一些工具函数,不断完整中。
比较特别的是这个api:
-
FindRangeValue(list interface{}, value int32) interface{}
// list := []struct{min int32,max int32,data interface{}}
list是一个区间段,返回value的落点区间值:
data
-
Sort(list interface{},cmp cmpFun,swap swapFunc)
一个
sort.Sort
库的包装,你不需要额外实现接口,问题是这个排序性能会比sort.Sort
慢2倍。