1 个不稳定版本

0.1.0 2020年2月20日

1636 in 数据结构

MIT 许可证

8KB
131

ttm-rs

Rust

将元组转换为邻接矩阵的 CLI 工具

状态

这是一个处于早期开发阶段的业余项目。

cargo 1.42.0-nightly 上测试过

特性

  • unix tsort 接受的相同参数工作
  • .txt 元组输入文件一起工作

未来

  • .md.json 文件输入一起工作
  • .stdin 元组输入一起工作
  • 更好的格式化
  • 更好的元组解析

用法

给定一个包含表示有向图的源文件,其中以源->目标 2-元组表示,ttm-rs 创建一个邻接矩阵,其中当 ij 作为目标时,ij1

文本文件输入

例如,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