目錄
創(chuàng)新互聯(lián)建站主要從事網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)肥鄉(xiāng),十多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):028-86922220題目簡(jiǎn)介
我的思路
提交代碼
學(xué)習(xí)代碼
收藏點(diǎn)
給你一個(gè) 非空 整數(shù)數(shù)組 nums ,除了某個(gè)元素只出現(xiàn)一次以外,其余每個(gè)元素均出現(xiàn)兩次。找出那個(gè)只出現(xiàn)了一次的元素。
你必須設(shè)計(jì)并實(shí)現(xiàn)線性時(shí)間復(fù)雜度的算法來(lái)解決此問(wèn)題,且該算法只使用常量額外空間。
我的思路emmm
提交代碼(來(lái)源:https://leetcode.cn/problems/single-number/solution/by-maple810-bv7i/)
int singleNumber(int* nums, int numsSize){
int ret = 0;
for(int i = 0; i< numsSize; i++){
ret ^= nums[i];
}
return ret;
}
收藏點(diǎn)^=是C/C++的一個(gè)符合運(yùn)算符。表示異或賦值。
如:a^=b相當(dāng)于:a=a^b;
異或就是兩個(gè)數(shù)的二進(jìn)制形式,按位對(duì)比,相同取0,不同取1。
學(xué)到了可以直接做一個(gè)輸入。。。。不用使用scanf,嗯
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧