Versions in this module Expand all Collapse all v1 v1.0.0 Mar 29, 2020 Changes in this version + func Bubble(data sort.Interface) + func BubbleF(Len int, Less func(i, j int) bool, Swap func(i, j int)) + func DiffSortedList(LeftLen, RightLen int, Compare func(l, r int) int, ...) + func IndexSort(data sort.Interface) []int + func IndexSortF(Len int, Less func(i, j int) bool) []int + func IndexStable(data sort.Interface) []int + func IndexStableF(Len int, Less func(i, j int) bool) []int + func IsSortedF(Len int, Less func(i, j int) bool) bool + func Merge(LeftLen, RightLen int, Less func(l, r int) bool, AppendLeft func(l int), ...) + func ReverseLess(Less func(i, j int) bool) func(i, j int) bool + func SortF(Len int, Less func(i, j int) bool, Swap func(i, j int)) + func StableF(Len int, Less func(i, j int) bool, Swap func(i, j int)) + type InterfaceStruct struct + LenF func() int + LessF func(i, j int) bool + SwapF func(i, j int) + func (is InterfaceStruct) Len() int + func (is InterfaceStruct) Less(i, j int) bool + func (is InterfaceStruct) Swap(i, j int)