1 个不稳定版本
0.1.0 | 2020年6月23日 |
---|
#15 in #整数算术
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);