只需增加一个二进制数并取与设置的位相对应的元素。
例如,
00101101将意味着采用索引0、2、3和5的元素。由于列表仅为1..n,因此元素仅为索引+ 1。
这将产生有序的排列。换句话说,只会
{1, 2, 3}生成。没有{1, 3, 2}或{2, 1, 3}或{2, 3, 1}等
只需增加一个二进制数并取与设置的位相对应的元素。
例如,
00101101将意味着采用索引0、2、3和5的元素。由于列表仅为1..n,因此元素仅为索引+ 1。
这将产生有序的排列。换句话说,只会
{1, 2, 3}生成。没有{1, 3, 2}或{2, 1, 3}或{2, 3, 1}等