tideland / go-dsa

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Go 99.4%Language:Makefile 0.6%