Problem 371: Sum of Two Integers
思路
https://discuss.leetcode.com/topic/49771/java-simple-easy-understand-solution-with-explanation
这两篇对于 bit manipulation 的总结非常好!
首先用
a & b
来得到进位,并且循环的退出条件是什么时候没有进位了,什么时候就退出。然后用
a ^ b
来得到不同的 bit最后把 carrier shift,以此类推
Last updated