Leetcode 260. 只出现一次的数字 III
生活随笔
收集整理的這篇文章主要介紹了
Leetcode 260. 只出现一次的数字 III
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原題鏈接
解法:異或操作?
vector<int> findNumsAppearOnce(vector<int>& nums) {int eO = 0, eOhasOne = 0;for (int curNum : nums) {eO ^= curNum;}int rightOne = eO & (~eO + 1); //取出最右側的1for (int cur : nums) {if ((cur & rightOne) == 0) {eOhasOne ^= cur;}}vector<int>b;b.push_back(eOhasOne);b.push_back((eO ^ eOhasOne));return b; }?
總結
以上是生活随笔為你收集整理的Leetcode 260. 只出现一次的数字 III的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2台电脑怎么互传文件两台电脑如何传输文件
- 下一篇: 虽然你没有考入清华大学,但是如果你有对于