Go Data Structure packages with Generics supported
- Chans
- Util
- ...
- Graphs
- Union find
- ...
- Heaps
- Min heap
- Min heap with value
- Max heap with value
- Uniq min heap
- Priority queue
- ...
- Lists
- Array list
- Single linked list
- Double linked list
- Circle linked list
- ...
- Maps
- Util
- Ordered map
- ...
- Maths
- Compare
- ...
- Queue
- Array queue
- Linked list queue
- ...
- Sorts
- Quick sort
- Merge sort
- Heap sort
- Radix sort
- ...
- Slices
- Util
- Binary search slice
- Sets
- Hash map set
- ...
- Stack
- Array stack
- Linked list stack
- Trees
- Binary tree
- AVL tree
- B-Tree
- B+Tree
- Trie
- Red-Black tree
- Types
- Util