欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何使用java查看只出現(xiàn)一次的數(shù)字

這篇“如何使用java查看只出現(xiàn)一次的數(shù)字”除了程序員外大部分人都不太理解,今天小編為了讓大家更加理解“如何使用java查看只出現(xiàn)一次的數(shù)字”,給大家總結(jié)了以下內(nèi)容,具有一定借鑒價值,內(nèi)容詳細步驟清晰,細節(jié)處理妥當(dāng),希望大家通過這篇文章有所收獲,下面讓我們一起來看看具體內(nèi)容吧。

站在用戶的角度思考問題,與客戶深入溝通,找到彭山網(wǎng)站設(shè)計與彭山網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站設(shè)計、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋彭山地區(qū)。

給定一個整數(shù)數(shù)組 nums,其中恰好有兩個元素只出現(xiàn)一次,其余所有元素均出現(xiàn)兩次。找出只出現(xiàn)一次的那兩個元素。

示例 :

輸入:
輸出:

答案:

 1public int[] singleNumber(int[] nums) {
2    int diff = 0;
3    for (int num : nums) {
4        diff ^= num;
5    }
6    diff &= -diff;
7    int[] rets = {0, 0};
8    for (int num : nums) {
9        if ((num & diff) == 0) {
10            rets[0] ^= num;
11        } else {
12            rets[1] ^= num;
13        }
14    }
15    return rets;
16}

解析:

這題解法也比較多,這里只列出了這一種解法,如果想了解更多,可以參照前面兩道題的解法。題目說了只有兩個數(shù)出現(xiàn)了一次,其他的都出現(xiàn)了2次,我們把所有值都異或一遍,異或的結(jié)果就是那兩個只出現(xiàn)一次的異或值,因為出現(xiàn)兩次的異或結(jié)果都為0。因為這兩個值不相同,所以他們的異或結(jié)果肯定不為0,也就是說這個結(jié)果轉(zhuǎn)化為二進制的某一位上肯定有1,我們就根據(jù)這個1可以把數(shù)組分為兩個部分,并且這兩個只出現(xiàn)一次的肯定不會在同一組,根據(jù)這個特性我們很容易就能找到這兩個值。

Java可以用來干什么

Java主要應(yīng)用于:1. web開發(fā);2. Android開發(fā);3. 客戶端開發(fā);4. 網(wǎng)頁開發(fā);5. 企業(yè)級應(yīng)用開發(fā);6. Java大數(shù)據(jù)開發(fā);7.游戲開發(fā)等。

感謝您的閱讀,希望您對“如何使用java查看只出現(xiàn)一次的數(shù)字”這一關(guān)鍵問題有了一定的理解,具體使用情況還需要大家自己動手實驗使用過才能領(lǐng)會,快去試試吧,如果想閱讀更多相關(guān)知識點的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

本文題目:如何使用java查看只出現(xiàn)一次的數(shù)字
標(biāo)題路徑:http://www.chinadenli.net/article18/iiiddp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序搜索引擎優(yōu)化網(wǎng)站制作關(guān)鍵詞優(yōu)化品牌網(wǎng)站設(shè)計網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)