LeetCode:Reverse Bits
来源:互联网 发布:node mysql query 编辑:程序博客网 时间:2024/05/06 16:55
以前单纯看书看到位运算符的时候头都大,最近关注LeetCode才有了更清晰的体会。practice makes perfect!
class Solution {public: uint32_t reverseBits(uint32_t n) {//unint32_t的库文件是stdint.h uint32_t result; int i; int a; result=0; int flag=1;//增加一个标记位,用来记录是否是第一位数,如果是,则直接赋值给result,否则result左移一位之后加1 for(i=0;i<32;i++) { if(n&1<<i) a=1; else a=0; if(flag==1) { result=a; flag=0; } else result=(result<<1)+a;//坑爹的优先级,想了半天想不通的时候为啥不加括号的时候结果不对 } return result; }};
0 0
- leetCode #190 reverse bits
- 【LeetCode】Reverse Bits
- LeetCode:Reverse Bits
- LeetCode: Reverse Bits
- LeetCode: Reverse Bits
- [LeetCode]Reverse Bits
- leetcode: Reverse Bits
- LeetCode 190 Reverse Bits
- [LeetCode] Reverse Bits
- Leetcode--Reverse Bits
- [leetcode]Reverse Bits
- [LeetCode][190][Reverse Bits]
- #leetcode#Reverse Bits
- LeetCode Reverse Bits
- LeetCode OJ Reverse Bits
- LeetCode(190) Reverse Bits
- [LeetCode 190]Reverse Bits
- LeetCode #190 Reverse Bits
- hdu 5183 Negative and Positive (NP) (hash大法)
- 设计模式 命令模式 之 管理智能家电
- ELF格式文件
- (4.1.2.3)Tasks and Back Stack原理
- cortex gcc exam
- LeetCode:Reverse Bits
- mongoDB的读书笔记(via3.0)(05)_【Sharding】(03)_关于Shard Keys与Hash的理论知识小絮叨
- 【Shiro + Spring MVC整合】教程——权限控制
- hibernate缓存机制详解
- 查看安装的php模块和apache模块
- 5.4、用数组名作为函数参数
- TortoiseGit 状态图标不能正常显示
- android button background图片被拉伸
- 转载Const全面总结