第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

在線等!關(guān)于運(yùn)算符^的一些疑問(wèn)?

在線等!關(guān)于運(yùn)算符^的一些疑問(wèn)?

達(dá)令說(shuō) 2019-06-18 09:30:33
題目描述給定一個(gè)包含0,1,2,...,n中n個(gè)數(shù)的序列,找出0..n中沒有出現(xiàn)在序列中的那個(gè)數(shù)。相關(guān)代碼varmissingNumber=function(nums){varres=nums.length;for(vari=0;i<nums.length;i++){res=res^(i^nums[i]);}returnres;};看到一位大神的答案,但是不太理解res=res^(i^nums[i]);的意思,查了^的解釋,調(diào)試了程序,還是不太明白是怎么對(duì)比出來(lái)的,麻煩解答一下,謝謝
查看完整描述

2 回答

?
元芳怎么了

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超7個(gè)贊

Bitwise_Operators#(按位異或)
varmissingNumber=function(nums){
varres=nums.length;
for(vari=0;ires=res^(i^nums[i]);
}
returnres;
};
首先異或不需要管順序。假設(shè)數(shù)組為連續(xù)[1,2...,n]數(shù)組,則nums.length必然與數(shù)組當(dāng)中的某個(gè)值相等,即n^nums.length為0,因?yàn)閤^0為x,所以若數(shù)據(jù)連續(xù),則必然有n-1與上訴過(guò)程相同邏輯。
反正就是消消樂(lè)的意思,假設(shè)nums為[1,2,3]則最后的結(jié)果為length異或每個(gè)值異或下標(biāo),也就是3^1^2^3^0^1^2。
PS:個(gè)人不建議使用這樣的代碼
                            
查看完整回答
反對(duì) 回復(fù) 2019-06-18
  • 2 回答
  • 0 關(guān)注
  • 304 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)