国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁(yè) Java Java入門(mén) 如何找出整數(shù)陣列中只出現(xiàn)一次的數(shù)字

如何找出整數(shù)陣列中只出現(xiàn)一次的數(shù)字

Sep 07, 2020 pm 05:50 PM
數(shù)位 陣列

如何找出整數(shù)陣列中只出現(xiàn)一次的數(shù)字

可以利用hashMap的方法來(lái)實(shí)現(xiàn),步驟如下:

(影片教學(xué)推薦:java課程

1 、HashMap中的鍵存儲(chǔ)數(shù)組array的數(shù)字,值存儲(chǔ)array中的數(shù)值出現(xiàn)的個(gè)數(shù);

2、遍歷HashMap,找到Value值等於1的鍵,並將其儲(chǔ)存在新數(shù)組temp中;

3、將陣列temp裡面的值賦值給num1,num2;

#程式碼如下:

import java.util.Map;
import java.util.HashMap;
import java.util.Set;
public class Solution {
    public void FindNumsAppearOnce(int [] array,int num1[] , int num2[]) {
        Map<Integer,Integer> map=new HashMap();
        for(int i=0;i<array.length;i++){
            if(map.containsKey(array[i])){
                int len=map.get(array[i]);
                map.put(array[i],len+1);
            }else{
                map.put(array[i],1);
            }
        }
        int[] temp=new int[2];
        int index=0;
        Set<Map.Entry<Integer, Integer>> sm=map.entrySet();
        for (Map.Entry<Integer, Integer> entry : sm) {
            int t1=entry.getKey();
            int t2=entry.getValue();
            if(t2==1){
                temp[index++] = t1;
            }
        }
        num1[0]=temp[0];
        num2[0]=temp[1];
    }
}

更多教學(xué)請(qǐng)?jiān)煸L(fǎng)java入門(mén)教程欄位。

以上是如何找出整數(shù)陣列中只出現(xiàn)一次的數(shù)字的詳細(xì)內(nèi)容。更多資訊請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線(xiàn)上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開(kāi)發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

熱門(mén)話(huà)題

PHP 數(shù)組分組函數(shù)在資料整理的應(yīng)用 PHP 數(shù)組分組函數(shù)在資料整理的應(yīng)用 May 04, 2024 pm 01:03 PM

PHP的array_group_by函數(shù)可依鍵或閉包函數(shù)將陣列中的元素分組,傳回關(guān)聯(lián)數(shù)組,其中鍵為組名,值是屬於該組的元素?cái)?shù)組。

PHP 陣列分組函數(shù)在尋找重複元素中的作用 PHP 陣列分組函數(shù)在尋找重複元素中的作用 May 05, 2024 am 09:21 AM

PHP的array_group()函數(shù)可用來(lái)按指定鍵對(duì)陣列進(jìn)行分組,以尋找重複元素。函數(shù)透過(guò)以下步驟運(yùn)作:使用key_callback指定分組鍵。可選地使用value_callback確定分組值。對(duì)分組元素進(jìn)行計(jì)數(shù)並識(shí)別重複項(xiàng)。因此,array_group()函數(shù)對(duì)於尋找和處理重複元素非常有用。

真我 GT Neo6 定檔 5 月 9 日!機(jī)圈首場(chǎng) AI 數(shù)位人發(fā)表會(huì) 真我 GT Neo6 定檔 5 月 9 日!機(jī)圈首場(chǎng) AI 數(shù)位人發(fā)表會(huì) May 08, 2024 pm 12:49 PM

5月7日,我手機(jī)廠(chǎng)商正式宣布,本公司GTNeo6發(fā)表會(huì)定檔5月9日。我GTNoe6被定位為"性能風(fēng)暴",旨在攪動(dòng)中端機(jī)風(fēng)雲(yún)。除此之外,該發(fā)表會(huì)也將是手機(jī)圈首場(chǎng)AI數(shù)位人發(fā)表會(huì)。屆時(shí),真我realme副總裁、全球行銷(xiāo)總裁、中國(guó)區(qū)總裁徐起將以數(shù)位人的形式出現(xiàn)在發(fā)表會(huì)上。數(shù)位人徐起根據(jù)官方介紹,真我GTNoe6代號(hào)為"颶風(fēng)",更快更強(qiáng),將挑戰(zhàn)最強(qiáng)第三代驍龍8s旗艦,挑戰(zhàn)同檔最強(qiáng)產(chǎn)品力。日前,真我GTNeo6被發(fā)現(xiàn)直接在電商平臺(tái)上架,部分核心配置曝光,顯示該機(jī)不僅搭載了驍龍8s處理器,還支援120W閃充

數(shù)組可以當(dāng)函數(shù)參數(shù)嗎? 數(shù)組可以當(dāng)函數(shù)參數(shù)嗎? Jun 04, 2024 pm 04:30 PM

是的,在許多程式語(yǔ)言中,數(shù)組可以作為函數(shù)參數(shù),函數(shù)將對(duì)其中儲(chǔ)存的資料執(zhí)行操作。例如C++中的printArray函數(shù)可以列印數(shù)組中的元素,而Python中的printArray函數(shù)可以遍歷數(shù)組並列印其元素。這些函數(shù)對(duì)陣列所做的修改也會(huì)反映在呼叫函數(shù)中的原始數(shù)組中。

PHP 陣列鍵值互換:常見(jiàn)演算法的優(yōu)缺點(diǎn)剖析 PHP 陣列鍵值互換:常見(jiàn)演算法的優(yōu)缺點(diǎn)剖析 May 04, 2024 pm 10:39 PM

PHP中互換數(shù)組鍵值的三種常見(jiàn)演算法各有優(yōu)缺點(diǎn):array_flip():簡(jiǎn)單高效,但值必須唯一且無(wú)法處理多維數(shù)組。手動(dòng)遍歷:可以處理多維數(shù)組和控制異常,但程式碼較長(zhǎng)且效率較低。 ksort()+array_keys():可以處理任何類(lèi)型陣列和控制排序順序,但效率較低。實(shí)戰(zhàn)案例表明,array_flip()效率最高,但處理多維數(shù)組時(shí),手動(dòng)遍歷更合適。

PHP 陣列與鍊錶的演算法時(shí)間複雜度比較 PHP 陣列與鍊錶的演算法時(shí)間複雜度比較 May 07, 2024 pm 01:54 PM

陣列與鍊錶的演算法時(shí)間複雜度比較:存取陣列O(1),鍊錶O(n);插入陣列O(1),鍊錶O(1)/O(n);刪除陣列O(1),鍊錶O (n);搜尋數(shù)組O(n),鍊錶O(n)。

全球虛擬幣交易有哪些平臺(tái)?最新2025數(shù)字貨幣app排行榜前十 全球虛擬幣交易有哪些平臺(tái)?最新2025數(shù)字貨幣app排行榜前十 Feb 27, 2025 pm 06:09 PM

全球虛擬幣交易平臺(tái)2025年排行榜前四名依次為: 幣安:行業(yè)龍頭,提供多樣化交易選擇和創(chuàng)新產(chǎn)品。 OKX:龐大用戶(hù)群,提供全面加密貨幣服務(wù)。 Gate.io:用戶(hù)友好,提供廣泛加密貨幣選擇。 Bitget:專(zhuān)注於衍生品交易,提供高槓桿期貨合約。

C++ 中的陣列與向量有什麼不同? C++ 中的陣列與向量有什麼不同? Jun 02, 2024 pm 12:25 PM

在C++中,陣列是一種固定大小的資料結(jié)構(gòu),需要在建立時(shí)指定大小,而向量是一種動(dòng)態(tài)大小的資料結(jié)構(gòu),大小可以在執(zhí)行時(shí)變更。陣列使用[]運(yùn)算子存取和修改元素,而向量使用push_back()方法添加元素和[]運(yùn)算子存取元素。數(shù)組需要使用delete[]釋放內(nèi)存,而向量使用erase()刪除元素。

See all articles