gpt4 book ai didi

c - 按位移位生成 C 中所有可能的排列

转载 作者:太空狗 更新时间:2023-10-29 16:41:24 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Creating multiple numbers with certain number of bits set

我正在尝试编写一些代码,通过移动位将每个可能的数字组合放入一个数组中。

例如,我想找到 3 位的所有可能组合(其中最大一个数字可以是 6)数组应包含:

000111001011001101001110010011010101010110011001011010011100100011

等等……

根据我的解释,当最后一个位置位为 1 时,我们将数字移动 1 (x >> 1) 并在开头添加 1。但是,我不确定如何编写其余代码。我正在用 C 写这个。

此外 - 据我所知这是一个 colex 序列,但是,如果有另一个序列会给我相同的最终结果(具有约束的所有可能的 k 位组合的数组),我会洗耳恭听N 个)。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com