Skip to content

extemporalgenome/sortutil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

seq.go contains functions useful for generically manipulating sort.Interface
implementations. These functions are Reverse, Rotate, Skew, and Shuffle. Skew
in particular may be useful for prototyping algorithms that shift a block of
sorted data together. Skew uses the minimum number of Swap calls to complete
the shift, and emphasizes data-locality, so it should be reasonably
cache-friendly even when migrating small blocks across a great distance.

containers.go and wrappers.go have types and functions useful for designing,
debugging, and analyzing the behavior of sorting algorithms compatible with
the stdlib sort package.

About

Aids manipulation of golang sort.Interface values and developing/debugging stdlib-compatible sorting algorithms

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages