GoDS (Go Data Structures). Containers (Sets, Lists, Stacks, Maps, Trees), Sets (HashSet, TreeSet, LinkedHashSet), Lists (ArrayList, SinglyLinkedList, DoublyLinkedList), Stacks (LinkedListStack, ArrayStack), Maps (HashMap, TreeMap, HashBidiMap, TreeBidiMap, LinkedHashMap), Trees (RedBlackTree, AVLTree, BTree, BinaryHeap), Comparators, Iterators, Enumerables, Sort, JSON
go
map
golang
set
list
tree
data-structure
avl-tree
stack
iterator
sort
red-black-tree
enumerable
binary-heap
b-tree
-
Updated
Aug 13, 2020 - Go
alloc/free are big performance killers in the persistent tree. it could be very beneficial to use a object pool in the implementation, at least as an option.