一个简单的库,用于创建值的排列组合。例如,Permutator::new(&[1,2,3]) 创建一个迭代器,产生 [1,2,3], [2,1,3], [2,3,1], [1,3,2], [3,1,2], [3,2,1]
所有权归 Thomas Runte。
#1882 在 算法
6KB 105 行
一个简单的库,用于创建值的排列组合。Permutator::new(&[1,2,3]) 创建一个迭代器,产生 [1,2,3], [2,1,3], [2,3,1], [1,3,2], [3,1,2], [3,2,1]。