Our great sponsors
-
-
Go has generics now, and the API surface of the most popular btree implementations llrb and google don't quite match what I like from an iteration and sorting perspective. AVL has a pretty straightforward balancing model, and it turns out to be pretty performant for what I wind up doing a lot of the time.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Go has generics now, and the API surface of the most popular btree implementations llrb and google don't quite match what I like from an iteration and sorting perspective. AVL has a pretty straightforward balancing model, and it turns out to be pretty performant for what I wind up doing a lot of the time.
-
graph
A library for creating generic graph data structures and modifying, analyzing, and visualizing them.
Nice! I've recently released a generic graph library as well and I like your iterator approach.
Related posts
- Show HN: Creating, Modifying, Analyzing, and Visualizing Graphs/Networks in Go
- graph: A library for creating generic graph data structures and modifying, analyzing, and visualizing them
- Dagger V3 Release (generic/concurrency-safe Directed Acyclic Graph)
- graph v0.20 adds support for adding vertices and edges from other graphs, retrieving and updating edges, computing spanning trees, and more
- graph v0.20 adds support for adding vertices and edges from other graphs, retrieving and updating edges, computing spanning trees, and more