1 个不稳定版本

0.1.0 2020年6月23日

#15 in #整数算术

MIT/Apache

7KB

Bareiss算法

Bareiss算法仅使用整数算术来计算整数方阵的行列式。

用法

将其添加到您的 Cargo.toml

[dependencies]
bareiss = "0.1"

示例


use bareiss::bareiss_determinant;

let mut matrix = vec![1, 2, 3, 10];
assert_eq!(bareiss_determinant(&mut matrix, 2).unwrap(), 4);

贡献

欢迎提交拉取请求。对于重大更改,请先创建一个问题来讨论您希望进行哪些更改。


lib.rs:

随机数生成工具

Bareiss算法仅使用整数算术来计算整数方阵的行列式。

示例

use bareiss::bareiss_determinant;

let mut matrix = vec![1, 2, 3, 10];
assert_eq!(bareiss_determinant(&mut matrix, 2).unwrap(), 4);

无运行时依赖