剑指offer 牛客 JZ47 不用加减乘除作加法

题目: 思路: 既然不能用加减乘除,那很明显就要使用位运算了 先举几个例子感觉位运算如何进行加法(二进制)java 加法 异或^ 与& 0, 0 0 0 0, 1 1 0 1, 0 1 0 1, 1 0 1 经过上表观察发现: 若是单纯作异或,有可能获得不正确的结果,但又返现与操做表示了进位信息,作加法=无论进位的加法+进位=正确结果,这个作法每一个位置都如此 这里与操做的进位信息要进行一下处理,
相关文章
相关标签/搜索