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