Documentation
¶
Index ¶
- Variables
- func BogoSort(arr []int, frameGen FrameGen)
- func BubbleSort(arr []int, frameGen FrameGen)
- func CocktailSort(arr []int, frameGen FrameGen)
- func CombSort(arr []int, frameGen FrameGen)
- func CountingSort(arr []int, frameGen FrameGen)
- func GnomeSort(arr []int, frameGen FrameGen)
- func HeapSort(arr []int, frameGen FrameGen)
- func InsertionSort(arr []int, frameGen FrameGen)
- func MergeSort(arr []int, frameGen FrameGen)
- func OddEvenSort(arr []int, frameGen FrameGen)
- func QuickSort(arr []int, frameGen FrameGen)
- func SelectionSort(arr []int, frameGen FrameGen)
- func ShellSort(arr []int, frameGen FrameGen)
- func SleepSort(arr []int, frameGen FrameGen)
- func StoogeSort(arr []int, frameGen FrameGen)
- func WriteGif(name string, g *gif.GIF)
- func WriteStdout(arr []int)
- type FrameGen
- type GifVisualizer
- type Sorter
- type Visualizer
Constants ¶
This section is empty.
Variables ¶
View Source
var Count int
View Source
var Fps int
View Source
var Max int
View Source
var Mode int
Functions ¶
func BubbleSort ¶
func CocktailSort ¶
func CountingSort ¶
func InsertionSort ¶
func MergeSort ¶ added in v0.9.1
MergeSort is an implementation of https://en.wikipedia.org/wiki/Merge_sort
func OddEvenSort ¶
https://en.wikipedia.org/wiki/Odd–even_sort
func QuickSort ¶ added in v0.9.1
QuickSort https://en.wikipedia.org/wiki/Quicksort
func SelectionSort ¶
func ShellSort ¶ added in v0.10.0
ShellSort is an implementation of https://en.wikipedia.org/wiki/Shellsort
func StoogeSort ¶
func WriteStdout ¶
func WriteStdout(arr []int)
Types ¶
type GifVisualizer ¶
type GifVisualizer struct {
// contains filtered or unexported fields
}
func (*GifVisualizer) AddFrame ¶
func (gv *GifVisualizer) AddFrame(arr []int)
func (*GifVisualizer) Complete ¶
func (gv *GifVisualizer) Complete()
func (*GifVisualizer) Setup ¶
func (gv *GifVisualizer) Setup(name string)
type Visualizer ¶
Click to show internal directories.
Click to hide internal directories.