Versions in this module Expand all Collapse all v1 v1.0.0 Jan 18, 2018 Changes in this version + func Apply(op Op, data sort.Interface, pivots []int) (size int) + func Diff(data sort.Interface, pivot int) (size int) + func Float64s(data []float64) []float64 + func Float64sChk(cmp Cmp, s []float64, t ...float64) bool + func Float64sDo(op Op, s []float64, t ...float64) []float64 + func Inter(data sort.Interface, pivot int) (size int) + func Ints(data []int) []int + func IntsChk(cmp Cmp, s []int, t ...int) bool + func IntsDo(op Op, s []int, t ...int) []int + func IsEqual(data sort.Interface, pivot int) bool + func IsInter(data sort.Interface, pivot int) bool + func IsSub(data sort.Interface, pivot int) bool + func IsSuper(data sort.Interface, pivot int) bool + func Pivots(sizes ...int) []int + func Strings(data []string) []string + func StringsChk(cmp Cmp, s []string, t ...string) bool + func StringsDo(op Op, s []string, t ...string) []string + func SymDiff(data sort.Interface, pivot int) (size int) + func Union(data sort.Interface, pivot int) (size int) + func Uniq(data sort.Interface) (size int) + type Cmp func(data sort.Interface, pivot int) bool + type Op func(data sort.Interface, pivot int) (size int)