#graph #bitset #container #networking

hibitgraph

基于层次位集的图数据结构

1 个不稳定版本

0.1.0 2020年6月6日

#49 in #bitset

MIT/Apache

16KB
289

hibitgraph

Build Status Crates.io

为特定用例提供非常快速且空间高效图数据结构。何时使用

  • 你知道你的图能承受的最大大小
  • 你最多有 mem::size_of::<usize>.pow(4) 个顶点
  • 你的图是无向的,并且顶点或边没有关联的值/权重

提供的功能

  • 常数时间添加/删除边
  • 快速DFS迭代
  • 快速边收缩

在内部,图存储了一个包含多个 hibitset::BitSet 的向量

用法

只需将此添加到您的 Cargo.toml

[dependencies]
bitgraph = "0.1"

许可证

此库受Apache License 2.0许可,有关更多信息,请参阅LICENSE文件

依赖项

~215KB