leetcode 476 Number Complement
来源:互联网 发布:最靠谱的网络兼职 编辑:程序博客网 时间:2024/09/21 06:18
Problem:
给一个整数,求它对应的没有前导0的二进制形式取反。
class Solution {public: int findComplement(int num) { int idx = 30; //找到这个数对应的二进制共有几位 while((num&(1<<idx)) == 0 && idx >= 0) idx--; idx++; //将其与对应的二进制位求异或 num = num^((1<<idx)-1); return num; }};
1 0
- [leetcode-476]Number Complement
- leetcode-476- Number Complement
- leetcode 476 Number Complement
- Leetcode #476 Number Complement
- 【LeetCode】476 Number Complement
- leetcode 476 Number Complement
- LeetCode-476 Number Complement
- leetcode 476: Number Complement
- LeetCode 476 Number Complement
- LeetCode 476 : Number Complement
- Leetcode 476 Number Complement
- LeetCode(476): Number Complement
- LeetCode number 476 Number Complement
- leetcode 476 Number Complement C++
- LeetCode- 476 Number Complement(easy)
- LeetCode 476 Number Complement(位运算)
- LeetCode OJ 476 Number Complement [Easy]
- LeetCode 476 Number Complement 补数
- sso cas4.0改造历程--初识篇
- 绝对干货-国内值得关注的官方API集合,很全很强大(必须收藏)
- Java Caching(缓存)-策略和JCache API
- Ubuntu 16.04 + ROS Kinetic 机器人操作系统学习镜像分享与使用安装说明
- scrapy动态设置user agent,使用IP地址池,禁用cookies,设置下载延迟.
- leetcode 476 Number Complement
- J
- ThreadLocal详解
- 在Mac安装cmake command line tool
- 查找字符串中是否包含相同字符
- mac 打包 dmg,打包mac应用
- STM32笔记(二)----编程优化
- Android学习笔记(十)--OKHttp持久化cookies实现模拟登陆
- 产品需求文档(PRD)写作(四) 写前准备(信息结构图)