gods: github.com/emirpasic/gods

Directories

PathSynopsis
containersPackage containers provides core interfaces and functions for data structures.
examples/arraylist
examples/arraystack
examples/avltree
examples/binaryheap
examples/btree
examples/customcomparator
examples/doublylinkedlist
examples/enumerablewithindex
examples/enumerablewithkey
examples/godsort
examples/hashbidimap
examples/hashmap
examples/hashset
examples/iteratorwithindex
examples/iteratorwithkey
examples/linkedhashmap
examples/linkedhashset
examples/linkedliststack
examples/redblacktree
examples/redblacktreeextended
examples/serialization
examples/singlylinkedlist
examples/treebidimap
examples/treemap
examples/treeset
listsPackage lists provides an abstract List interface.
lists/arraylistPackage arraylist implements the array list.
lists/doublylinkedlistPackage doublylinkedlist implements the doubly-linked list.
lists/singlylinkedlistPackage singlylinkedlist implements the singly-linked list.
mapsPackage maps provides an abstract Map interface.
maps/hashbidimapPackage hashbidimap implements a bidirectional map backed by two hashmaps.
maps/hashmapPackage hashmap implements a map backed by a hash table.
maps/linkedhashmapPackage linkedhashmap is a map that preserves insertion-order.
maps/treebidimapPackage treebidimap implements a bidirectional map backed by two red-black tree.
maps/treemapPackage treemap implements a map backed by red-black tree.
setsPackage sets provides an abstract Set interface.
sets/hashsetPackage hashset implements a set backed by a hash table.
sets/linkedhashsetPackage linkedhashset is a set that preserves insertion-order.
sets/treesetPackage treeset implements a tree backed by a red-black tree.
stacksPackage stacks provides an abstract Stack interface.
stacks/arraystackPackage arraystack implements a stack backed by array list.
stacks/linkedliststackPackage linkedliststack implements a stack backed by a singly-linked list.
treesPackage trees provides an abstract Tree interface.
trees/avltreePackage avltree implements an AVL balanced binary tree.
trees/binaryheapPackage binaryheap implements a binary heap backed by array list.
trees/btreePackage btree implements a B tree.
trees/redblacktreePackage redblacktree implements a red-black tree.
utilsPackage utils provides common utility functions.

Updated 2019-11-06. Refresh now. Tools for package owners.