使用next_permutation获取使用元素修复的数组的排列

时间:2015-03-15 07:11:40

标签: c++ algorithm stl

我知道STL库中的next_permutations()为您提供了所有可能的排列。但是,如何获得固定位置的特定排列。

一个例子: 假设我的位格式为XXXXX(其中X为1或0)。我可以做一些我保留第二个索引1,比如说(现在是X1XXX),并想找到该特定情况的所有其他排列吗?基本上,当第二个索引为1时,我希望最终结果作为所有其他位置的排列。

像(第二个元素总是固定为1):

01000
01001
...
11000
..

0 个答案:

没有答案