Versions in this module Expand all Collapse all v1 v1.2.0 Apr 8, 2026 Changes in this version + type BogoSorter struct + MaxAttempts int + Rand *rand.Rand + func (b BogoSorter) Name() string + func (b BogoSorter) Sort(input []int) []int + type BubbleSorter struct + func (BubbleSorter) Name() string + func (BubbleSorter) Sort(input []int) []int + type BucketSorter struct + func (BucketSorter) Name() string + func (BucketSorter) Sort(input []int) []int + type CocktailShakerSorter struct + func (CocktailShakerSorter) Name() string + func (CocktailShakerSorter) Sort(input []int) []int + type CountingSorter struct + func (CountingSorter) Name() string + func (CountingSorter) Sort(input []int) []int + type GnomeSorter struct + func (GnomeSorter) Name() string + func (GnomeSorter) Sort(input []int) []int + type HeapSorter struct + func (HeapSorter) Name() string + func (HeapSorter) Sort(input []int) []int + type InsertionSorter struct + func (InsertionSorter) Name() string + func (InsertionSorter) Sort(input []int) []int + type MergeSorter struct + func (MergeSorter) Name() string + func (MergeSorter) Sort(input []int) []int + type MiracleSorter struct + MaxChecks int + func (MiracleSorter) Name() string + func (m MiracleSorter) Sort(input []int) []int + type PancakeSorter struct + func (PancakeSorter) Name() string + func (PancakeSorter) Sort(input []int) []int + type QuickSorter struct + func (QuickSorter) Name() string + func (QuickSorter) Sort(input []int) []int + type RadixSorter struct + func (RadixSorter) Name() string + func (RadixSorter) Sort(input []int) []int + type SelectionSorter struct + func (SelectionSorter) Name() string + func (SelectionSorter) Sort(input []int) []int + type ShellSorter struct + func (ShellSorter) Name() string + func (ShellSorter) Sort(input []int) []int + type SleepSorter struct + ScaleFactor time.Duration + func (s SleepSorter) Name() string + func (s SleepSorter) Sort(input []int) []int + type Sorter interface + Name func() string + Sort func(input []int) []int + type StalinSorter struct + func (StalinSorter) Name() string + func (StalinSorter) Sort(input []int) []int + type ThanosSorter struct + Rand *rand.Rand + func (t ThanosSorter) Name() string + func (t ThanosSorter) Sort(input []int) []int + type VibeSorter struct + APIKey string + Model string + func (VibeSorter) Name() string + func (v VibeSorter) Sort(input []int) []int