位運(yùn)算--異或(^)

異或(^)運(yùn)算

????????????????????--同為假,異為真

異或結(jié)果:

(二進(jìn)制數(shù)字)? ?11 ^ 11? ->00

? ?????????????????????10 ^ 01? ->11

應(yīng)用例子(leetcode :? 136.?只出現(xiàn)一次的數(shù)字)

說(shuō)明:給定一個(gè)非空整數(shù)數(shù)組,除了某個(gè)元素只出現(xiàn)一次以外,其余每個(gè)元素均出現(xiàn)兩次。找出那個(gè)只出現(xiàn)了一次的元素。? ?

public int solve(int [] nums){

????????int temp = 0;?

? ? ? ? for(int i :nums){

? ? ? ? ? ? temp^=i;

? ? ? ? }

? ? ? ? return temp;

}

例如:輸入:[2,2,1]

? ? ? ? ?異或操作(10進(jìn)制數(shù)字)=>? 0^2^2^1? =>? 2^2^0^1(交換位置) =>? 0^0^1 = >0^1 =>1

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 上大學(xué)時(shí)就拜讀過(guò)這本書,當(dāng)時(shí)感觸很淺,那些戰(zhàn)役,那些爾虞我詐也只是如此而已,并沒(méi)有觸動(dòng)我的心弦。只是看故事是否精彩...
    燕公子abc閱讀 239評(píng)論 0 0
  • 一直以來(lái),過(guò)去的人生幾十年,都處在一種不敢不努力的狀態(tài)里。最開始,是不自覺(jué)的選擇一些比較進(jìn)步,努力的生活方式...
    好好稀罕自己閱讀 253評(píng)論 0 1

友情鏈接更多精彩內(nèi)容