A + B 问题

原创 2016年05月31日 18:32:46

给出两个整数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);
        //用位运算代替加法时 ^表示相加 &表示进位 
        //二者相加时进位要左移一位,因为进位是跟上一位相加的
        //!!!!!!!!注意不要忘记后面的括号!
    }
};

a+b / a-b / a*b / a/b c++问题题解

希望大家喜欢这个文章,请勿抄袭,还是自己手写好!
  • cleversun
  • cleversun
  • 2017年07月31日 15:29
  • 474

LintCode题解(1)--A+B问题

问题描述给出两个整数a和b, 求他们的和, 但不能使用 + 等数学运算符说明a和b都是 32位 整数么? 是的 我可以使用位运算符么? 当然可以 样例如果 a=1 并且 b=2,返回3解题思路以计算 ...
  • u013507678
  • u013507678
  • 2017年06月04日 13:40
  • 244

lintcode刷题 A + B 问题 位运算

A + B 问题 15:00  Start 给出两个整数a和b, 求他们的和, 但不能使用 + 等数学运算符。 您在真实的面试中是否遇到过这个题?  Yes 样例 如果 ...
  • cjt5047
  • cjt5047
  • 2016年02月18日 15:55
  • 2405

LintCode-第1题 A+B问题

给出两个整数a和b, 求他们的和, 但不能使用 + 等数学运算符。
  • lin962792501
  • lin962792501
  • 2016年09月05日 22:30
  • 832

(lintcode)第1题 A+B问题

给出两个整数a和b, 求他们的和, 但不能使用 + 等数学运算符 说明 a和b都是 32位 整数么?是的 我可以使用位运算符么?当然可以 样例 如果 a=1 并且 b=2,返回3 ...
  • Aphysia
  • Aphysia
  • 2017年08月23日 16:58
  • 667

A+B问题(c,c#,java实现)

c实现,代码如下: #include int main() { int a,b; scanf("%d %d",&a, &b); printf("%d\n",a+b); ...
  • Sunshine_ZCC
  • Sunshine_ZCC
  • 2016年07月20日 09:26
  • 418

Integer的缓存问题

/**  *   * @author renchen  * Integer缓存机制  *   */ public class Demo { public static void main(String...
  • RCwukaka
  • RCwukaka
  • 2016年04月03日 20:06
  • 185

杭电ACMA + B Problem II问题解析

A + B Problem II Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)...
  • wangyang1354
  • wangyang1354
  • 2015年10月10日 17:19
  • 1546

杭电1002 a+b problem2

A + B Problem II Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)...
  • xd15010130025
  • xd15010130025
  • 2016年02月27日 21:52
  • 829

maven中的一些常用概念

1.坐标 作用:maven通过坐标来为全世界大量的构建确定一个统一规范,有了这个统一规范,查找的工作就可以交给机器来做。 组成: maven项目隶属的项目(比如spring security项目-‘o...
  • qwkxq
  • qwkxq
  • 2016年12月17日 00:09
  • 245
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:A + B 问题
举报原因:
原因补充:

(最多只允许输入30个字)