7 个版本
0.0.7 | 2019年11月11日 |
---|---|
0.0.6 | 2019年11月11日 |
#234 in 缓存
在 smalltree 中使用
10KB
199 行
smallgraph
[dependencies]
smallgraph = "0.0"
基于 smallvec
和生成式索引的图实现,以提高节点成员的内存缓存局部性。
#![no_std]
smalltree
实现基于smallgraph
- 简单的 API,易于与借用检查器协同工作
示例
struct Foo;
fn main(){
let g = smallgraph::SmallGraph::new();
let n1 = g.insert(Foo);
let n2 = g.insert(Foo);
g.connect(n1,n2);
}
许可证
本项目可在以下任一许可证下使用:
- Apache License,版本 2.0,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任您选择。
贡献
除非您明确表示,否则您有意提交以包含在 smallgraph
中的任何贡献,根据 Apache-2.0 许可证的定义,应双许可如上所述,不附加任何额外条款或条件。
依赖项
~73KB