leetcode 371. Sum of Two Integers | 371. 两整数之和(补码运算)
生活随笔
收集整理的這篇文章主要介紹了
leetcode 371. Sum of Two Integers | 371. 两整数之和(补码运算)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目
https://leetcode.com/problems/sum-of-two-integers/
題解
根據 related topics 可知,本題考察二進制運算。
第一次提交的時候,沒想到輸入包含負數,于是又調了好久。
既然題目是二進制運算,就借此機會復習一下補碼吧。
需要知道:
- 正數的補碼 = 其本身
- 負數的補碼 = 源碼取反 + 1
補碼的運算如下,參考:補碼加減法運算
后來看了評論區,才知道這題真正的考察點,以及一些其他的位運算技巧,可以參考:
A summary: how to use bit manipulation to solve problems easily and efficiently
總結
以上是生活随笔為你收集整理的leetcode 371. Sum of Two Integers | 371. 两整数之和(补码运算)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: leetcode 2. Add Two
- 下一篇: leetcode 372. Super