3 个不稳定版本
0.2.1 | 2022年10月6日 |
---|---|
0.2.0 | 2022年10月6日 |
0.1.0 | 2022年10月6日 |
#2482 在 算法
32KB
793 行
Permoot - 通用型排列库
排列是一个数学对象,描述了一些(有限)对象的排列。
例如,对一个数组进行排序会得到数组索引的排列。相反,您可以使用任何对 N
个元素进行排列,以重新排列长度为 N
的数组(见 Permutation::apply
)
库功能
默认情况下,permoot 是 no_std
。默认不启用任何功能。
std
功能启用一些需要标准库的额外功能rand
功能启用rand
支持,允许您生成随机排列
可能未来的功能
如果我再次考虑,我可能会添加这些
- 根据某种算法遍历给定长度的所有排列
serde
支持
依赖关系
~150KB