sortinggo

package
v0.0.0-...-08fa593 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 25, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

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 RadixSort

func RadixSort(slice []int)

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL