#relation #structure #data-structures #transitive #store #insert #exists

tord

简单的数据结构用于存储传递关系

8 个版本

0.1.7 2023年11月26日
0.1.6 2023年11月26日
0.1.3 2023年10月30日

#6 in #relation

自定义许可

9KB
162

Tord

Tord 是一种简单的数据结构,用于存储传递关系

用法

use tord::Tord;

fn main() {
	let mut t = Tord::new();
	t.insert((5, 6));
	t.insert((6, 10));
	t.insert((10, 19));

	// We did not add (19, 6) but because of Transitivity,
	// this relation exists
	if t.check_relation((19, 6)) { 
		println!("Found it!");
	} else {
		println!("Relation does not exist");
	}
}

无运行时依赖