编程之美2.1扩展问题2
来源:互联网 发布:手机上淘宝电脑版登录 编辑:程序博客网 时间:2024/05/03 22:22
先对AB两数进行异或运算,那么A,B位不同的结果位中为1,位相同的结果位上为0。异或运算后便转化成了求1的个数问题
参考http://hi.baidu.com/azuryy/item/be4fd72c77cef4d00e37f9d3
int count(int A,int B){
int num=0;
int v=A^B;
while(v){
v=v&(v-1);
num++;
}
return num;
}
- 编程之美2.1扩展问题2
- 编程之美4.1 扩展问题2
- 编程之美1.9 扩展问题2
- 编程之美扩展问题总结2.1(2)
- 编程之美----扩展问题
- 编程之美之扩展问题
- 编程之美-重建二叉树扩展问题1 2
- 编程之美----三角形测试用例扩展问题2
- 编程之美3.11扩展问题
- 编程之美3.10扩展问题
- 编程之美3.8扩展问题
- 编程之美4.1扩展问题
- 编程之美4.2扩展问题
- 编程之美3.4扩展问题
- 编程之美3.10扩展问题
- 《编程之美》3.4扩展问题实现
- 编程之美2.4扩展问题
- 《编程之美》3.11 扩展问题
- 自动拨号程序调试过程
- select方法设置socket 连接超时
- xp如何设置wifi
- 采用C++的ACE库实现的一个通用的C/S架构通信程序(最终版)
- ARM的Load/Store指令
- 编程之美2.1扩展问题2
- Linux进程通信
- 关闭WIN7下的IPV6
- ANDROID 静音与振动
- windows程序设计(20):MFC绘图
- Levenshtein's eidit distance
- 一个前百度工程师看百度的狼性【2012-11-11】
- HTML css 2 css
- 使用php-excel-reader读取excel文件