题目描述:
颠倒给定的 32 位无符号整数的二进制位。
示例:
源代码:
运行结果:
解题思路:
新建一个int result,依次得到n的第1位直到32位,然后result=result<<1+对应位(1-32),即可颠倒
从而原来n的排列是32 31 … 1 新的result排列是1 2 … 31 32
欢迎分享,转载请注明来源:内存溢出
题目描述:
颠倒给定的 32 位无符号整数的二进制位。
示例:
源代码:
运行结果:
解题思路:
新建一个int result,依次得到n的第1位直到32位,然后result=result<<1+对应位(1-32),即可颠倒
从而原来n的排列是32 31 … 1 新的result排列是1 2 … 31 32
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)