A + B 问题
来源:互联网 发布:川大网络教育 编辑:程序博客网 时间:2024/06/14 16:28
给出两个整数a和b, 求他们的和, 但不能使用 +
等数学运算符。【位运算】
class Solution {
/*
* param a: The first integer
* param b: The second integer
* return: The sum of a and b
*/
public int aplusb(int a, int b) {
// write your code here, try to do it without arithmetic operators.
if (b == 0){
return a;
}
return aplusb(a ^ b , (a & b) << 1);
//用位运算代替加法时 ^表示相加 &表示进位
//二者相加时进位要左移一位,因为进位是跟上一位相加的
//!!!!!!!!注意不要忘记后面的括号!
}
};
0 0
- 关于a+++++b问题
- A+B的问题
- A+B问题
- A+B问题acm
- 空行问题A+B
- A+B问题II
- 1.A+B问题
- A+B问题 844
- 有关A+B问题
- A+B问题
- A+B问题
- A-B问题
- ACM-A+B问题
- 1000 A+B问题
- a+b问题.1
- LintCode-A + B 问题
- 题目:A + B 问题
- HDOJ A+B 问题
- maven工程开发部署的相关操作
- 删除链表中的元素
- NOIP2014 day2 T2 洛谷P2296 寻找道路
- HDU 5360 (贪心 优先队列)
- JQuery中的样式切换
- A + B 问题
- 关于写博客的初心
- stringbuild和stringbuffer的区别
- UITableView使用详解及技巧大全
- 计算机网络必考点
- Android获取系统震动的调用
- 最佳优先搜索(Best-First Search)
- mysql索引优化
- Clone Graph