在这个问题中,我们得到两个数字。我们的任务是创建一个 C 程序来进行两个整数的位递归加法。使用位运算查找和的逻辑类似于我们在学前班时所做的。为了求和,我们曾经将数字的每一位相加,如果存在进位,我们将它添加到下一位。我们将做类似的事情,使用 XOR 运算符查找和,并使用 AND 运算符检查进位。如果存在进位,我们将…… 阅读更多
首先,我们将学习位掩码和动态规划,然后我们将解决一个相关的问题,这将解决您关于实现的疑问。位掩码也称为掩码,是由 N 位组成的序列,用于编码集合的子集。掩码的元素可以是设置的或未设置的(即 0 或 1)。这表示位掩码中所选元素的可用性。例如,如果掩码的第 i 位被设置,则元素 i 在子集中可用。对于 N 个元素的集合,可以有 2N 个掩码……阅读更多