首页
技术
登录
6mi
u
盘
搜
搜 索
技术
不用加号的加法
不用加号的加法
技术
2025-02-05
1
class Solution { int add(int a, int b) { int sum = 0, carry = 0; while(b != 0) { sum = a ^ b; // 异或计算未进位的部分 carry = (a & b) << 1; // 进位部分 a = sum; // 保存未进位部分,再次计算 b = carry; // 保存进位部分,再次计算 } return a; // 最后无进位,异或的结果即加法结果 } }
转载请注明原文地址:https://ipadbbs.8miu.com/read-54752.html
最新回复
(
0
)