leetcode371

我这道题目真的是划水的,因为弄了很长时间发现,我可能对于位操作不是特别喜欢吧。

确实为了最求速度,位操作确实快一些。

单独从题目意思来说,用别的方式实现加法,我觉得吧,真的有点醉了。。。就这样。

下面给出大神的位操作总结报告,积累一下经验吧。

https://discuss.leetcode.com/topic/50315/a-summary-how-to-use-bit-manipulation-to-solve-problems-easily-and-efficiently

时间: 2024-10-09 23:37:37

leetcode371的相关文章

leetcode371. Sum of Two Integers

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. 一般步骤: 1.计算不用进位的位置,使用异或 2.计算进位,算数与操作,计算完后左一一位 3.如此循环 class Solution { public: int getSum(int a, int b) { int carry

[Swift]LeetCode371. 两整数之和 | Sum of Two Integers

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. Credits:Special thanks to @fujiaozhu for adding this problem and creating all test cases. 不使用运算符 + 和 - ???????,计算