1 个不稳定版本
0.1.0 | 2020年2月20日 |
---|
1636 in 数据结构
8KB
131 行
ttm-rs
将元组转换为邻接矩阵的 CLI 工具
状态
这是一个处于早期开发阶段的业余项目。
在
cargo 1.42.0-nightly
上测试过
特性
- 与 unix tsort 接受的相同参数工作
- 与
.txt
元组输入文件一起工作
未来
- 与
.md
和.json
文件输入一起工作 - 与
.stdin
元组输入一起工作 - 更好的格式化
- 更好的元组解析
用法
给定一个包含表示有向图的源文件,其中以源->目标 2-元组表示,ttm-rs
创建一个邻接矩阵,其中当 i
有 j
作为目标时,ij
是 1
文本文件输入
例如,digraph.txt
0 3
1 2
2 2
2 3
3 1
使用换行符作为元组分隔符运行(默认)
cargo r -- -f ./digraph.txt
输出到标准输出
[[0, 0, 0, 1],
[0, 0, 1, 0],
[0, 0, 1, 1],
[0, 1, 0, 0]]
安装
Cargo
cargo install ttm-rs
依赖项
~4MB
~76K SLoC