container icon indicating copy to clipboard operation
container copied to clipboard

a repository of data structures for Go

container GoDoc Build Status

Go comes currently only with a few types of data structures. I want to change this disadvantage with this repository. (Besides learning some new things of course.) As I'm doing this in my spare time I do not expect on finishing this project anytime soon.

You can find a list of data structures I want to implement on Wikipedia's excellent List of data structures article.

Linear data structures

Lists

  • Doubly linked list
  • Linked list
  • Self organizing list
  • Unrolled linked list

Trees

Binary Trees

  • Binary search tree