LeetCode 476. 数字的补数(移位 异或^)
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 476. 数字的补数(移位 异或^)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 題目
給定一個正整數,輸出它的補數。補數是對該數的二進制表示取反。
2. 解題
- 先求出該數的2進制有多少位
- 然后分別每位與1進行異或操作
總結
以上是生活随笔為你收集整理的LeetCode 476. 数字的补数(移位 异或^)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据结构--栈--顺序栈/链式栈(附:
- 下一篇: LeetCode 22. 括号生成(回溯