时尚风格网站,上首页的seo关键词优化,门户网站建设 报告,教做家庭菜的网站目录
力扣371. 两整数之和
解析代码 力扣371. 两整数之和
371. 两整数之和 难度 简单
给你两个整数 a 和 b #xff0c;不使用 运算符 和 - #xff0c;计算并返回两整数之和。
示例 1#xff1a;
输入#xff1a;a 1, b 2
输出#xff1a;3示例 2#xff1a;
…目录
力扣371. 两整数之和
解析代码 力扣371. 两整数之和
371. 两整数之和 难度 简单
给你两个整数 a 和 b 不使用 运算符 和 - 计算并返回两整数之和。
示例 1
输入a 1, b 2
输出3示例 2
输入a 2, b 3
输出5提示
-1000 a, b 1000
class Solution {
public:int getSum(int a, int b) {}
}; 解析代码 此题知识点就是异或运算为无进位相加异或后想办法找到进位就行了进位就是两个数按位与然后左移一位重复相加至进位为0即为答案。
class Solution {
public:int getSum(int a, int b) {while (b ! 0){unsigned int carry (unsigned int)(a b) 1; // 进位a a ^ b; // 无进位相加b carry; // 进位不为0的话就一直加如a已经是a^b的结果再^b加进位}return a;}
};