Skip to content

Data structures and algorithms help in dealing with common challenges in everyday programming

License

Notifications You must be signed in to change notification settings

tideland/go-dsa

Repository files navigation

Tideland Go Data Structures and Algorithms

GitHub release GitHub license Go Module GoDoc Workflow Go Report Card

Description

Tideland Go Data Structures and Algorithms contains some useful data structures and algorithms.

  • collections contains collection types like a ring buffer, stacks, sets and trees
  • identifier allows the generation of UUIDs in different versions as well as other identifier
  • mapreduce provides a generic map/reduce algorithm
  • sort contains a parallel quicksort
  • timex helps working with times
  • version helps managing semantic versioning

I hope you like it. ;)

Contributors