相关疑难解决方法(0)

C中用于比特反转的最有效算法(从MSB-> LSB到LSB-> MSB)

实现以下目标的最佳算法是什么:

0010 0000 => 0000 0100

转换从MSB-> LSB到LSB-> MSB.所有位必须反转; 也就是说,这不是字节顺序交换.

c algorithm bit-manipulation

232
推荐指数
11
解决办法
22万
查看次数

反转Python整数的位

给定一个十进制整数(例如65),如何反转Python中的底层位?即.以下操作:

65 ? 01000001 ? 10000010 ? 130
Run Code Online (Sandbox Code Playgroud)

看来这个任务可以分为三个步骤:

  1. 将十进制整数转换为二进制表示
  2. 反转位
  3. 转换回十进制

步骤#2和3似乎很简单(见 SO问题关系到步骤#2),但我卡上的步骤1#.步骤#1的问题是检索带有填充零的完整十进制表示(即65 = 01000001,而不是1000001).

我四处寻找,但似乎找不到任何东西.

python bit-manipulation python-2.7

26
推荐指数
4
解决办法
4万
查看次数

标签 统计

bit-manipulation ×2

algorithm ×1

c ×1

python ×1

python-2.7 ×1