美文网首页
Leetcode 两整数之和

Leetcode 两整数之和

作者: 泡泡爱上巧克力_7122 | 来源:发表于2018-07-20 16:33 被阅读0次

    不使用

    运算符+ 和-,计算两整数a、b之和。

    示例:

    a = 1 ,b = 2,返回 3。


    Solution

    计算机位运算

    class Solution {

        public int getSum(int a, int b) {

            if (b == 0) return a;

            int sum = a ^ b;

            int carry = (a & b) << 1;

            return getSum(sum, carry);

        }

    }

    相关文章

      网友评论

          本文标题:Leetcode 两整数之和

          本文链接:https://www.haomeiwen.com/subject/nljqmftx.html