Package goraph implements graph data structure and algorithms.
go get -v gopkg.in/gyuho/goraph.v2;
I have tutorials and visualizations of graph, tree algorithms:
- Binary search tree
- Go: heap, priority queue
- Go: red black tree
- Go: b-tree
- Go: graph, interface
- Go: graph, traversal
- Go: graph, shortest path
- Go: graph, topological sort
- Go: graph, minimum spanning tree
- Go: graph, strongly connected components
For fast query and retrieval, please check out Cayley.