一組數據中只有一個數字出現了一次。其餘全部數字都是成對出現的,求這個數字。(使用位運算)

按位異或運算符「^」是雙目運算符。spa 其功能是參與運算的兩數各對應的二進位相異或,當兩對應的二進位相異時,結果爲1,當兩對應的二進位相同時,結果爲0。code 而計算機中存儲的是以補碼形式的二進制數,咱們又知道一個數和自身異或爲0,因此代碼以下:io 注意:class 代碼有缺陷:沒法求兩個或兩個以上單獨的數!二進制 #define _CRT_SECURE_NO_WARNINGS 0 #inc
相關文章
相關標籤/搜索