Reverse Bit

为什么easy题都这么难T^T

我一开始的思路是把Integer 变成 binary bit, 用String save起来。然后再reverse的读取。然后在convert成Integer。

首先这个convert between int, binary就很难了。然后随便一个数,变成binary以后长度会超级长。绝望啊。😌 Bit Manipulation 还是学的太差了。


result += n&1 取n的最后一个bit。

n  >>>=1  right shift一位。

result <<=1 left shit 1位,因为要reverse。

我不觉得这是一个很简单题呀。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容