algorithm

package
v1.0.6 Latest Latest
Warning

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

Go to latest
Published: Sep 20, 2020 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ContainsString added in v1.0.5

func ContainsString(arr []string, value string) bool

ContainsString returns whether the value is in arr.

func DedupStringArr added in v1.0.5

func DedupStringArr(input []string) []string

DedupStringArr removes duplicate string in array.

func GCD

func GCD(x, y int) int

GCD returns the greatest common divisor of x and y.

func GCDSlice

func GCDSlice(s []int) int

GCDSlice returns the greatest common divisor of a slice. It returns 1 when s is empty because that any number divided by 1 is still itself.

func Shuffle added in v1.0.5

func Shuffle(n int, swap func(int, int))

Shuffle pseudo-randomizes the order of elements. n is the number of elements. swap swaps the elements with indexes i and j. copy from rand.Shuffle of go1.10.

Types

This section is empty.

Jump to

Keyboard shortcuts

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