Documentation
¶
Index ¶
- func BubbleSort[V constraints.Ordered](slice []V)
- func HeapSort[V constraints.Ordered](slice []V)
- func InsertionSort[V constraints.Ordered](slice []V)
- func MergeSort[V constraints.Ordered](slice []V) []V
- func NaiveSort[V constraints.Ordered](slice []V)
- func QuickSort[V constraints.Ordered](slice []V)
- func RadixSort(slice []int)
- func SelectionSort[V constraints.Ordered](slice []V)
- func SliceSortPackage[V constraints.Ordered](slice []V)
- func SliceStableSortPackage[V constraints.Ordered](slice []V)
- func SortFuncSlicesPackage[V constraints.Ordered](slice []V)
- func SortStableFuncSlicesPackage[V constraints.Ordered](slice []V)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BubbleSort ¶
func BubbleSort[V constraints.Ordered](slice []V)
func HeapSort ¶
func HeapSort[V constraints.Ordered](slice []V)
func InsertionSort ¶
func InsertionSort[V constraints.Ordered](slice []V)
func MergeSort ¶
func MergeSort[V constraints.Ordered](slice []V) []V
func NaiveSort ¶
func NaiveSort[V constraints.Ordered](slice []V)
func QuickSort ¶
func QuickSort[V constraints.Ordered](slice []V)
func SelectionSort ¶
func SelectionSort[V constraints.Ordered](slice []V)
func SliceSortPackage ¶
func SliceSortPackage[V constraints.Ordered](slice []V)
Uses pattern-defeating quicksort (pdqsort)
func SliceStableSortPackage ¶
func SliceStableSortPackage[V constraints.Ordered](slice []V)
Uses insertion sort
func SortFuncSlicesPackage ¶
func SortFuncSlicesPackage[V constraints.Ordered](slice []V)
Uses pattern-defeating quicksort (pdqsort)
func SortStableFuncSlicesPackage ¶
func SortStableFuncSlicesPackage[V constraints.Ordered](slice []V)
Uses pattern-defeating quicksort (pdqsort)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.