- Graph
createGraph
— graph data structurecreateCompoundGraph
— hierarchal graph
- Advanced graph algorithms
dfs
— depth first graph traversaltopologicalSort
— Kahn topological sortconnectedComponents
— connected components algorithm
- Primitive
createHeap
— Pairing heap implementation.LRUCache
— LRU cache implementation
- LRU Cache
- LRU with ttl
- Graph data structure without parent/multigraph support
- Topological sort
- Pairing heap using linked list
- Priority queue
- link-cut tree