Calculate the sum of two integers a and b, but you are not allowed to use the Operator + and -.
Example: Given a = 1 and b = 2, return 3.
class Solution {public: int getSum(int a, int b) { if(b == 0) return a; int c = a ^ b; int carry = (a & b) << 1; return getSum(c, carry); }};新闻热点
疑难解答