首页 Java Java入门 如何找出整型数组中只出现一次的数字

如何找出整型数组中只出现一次的数字

Sep 07, 2020 pm 05:50 PM
数字 数组

如何找出整型数组中只出现一次的数字

可以利用hashMap的方法来实现,步骤如下:

(视频教程推荐:java课程

1、HashMap中的键存储数组array的数字,值存储array中的数值出现的个数;

2、遍历HashMap,找到Value值等于1的键,并将其储存在新数组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];
    }
}

更多教程请访问java入门教程栏目。

以上是如何找出整型数组中只出现一次的数字的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Laravel 教程
1604
29
PHP教程
1510
276
2025年靠谱的数字货币交易平台排行榜单一览 2025年靠谱的数字货币交易平台排行榜单一览 Mar 25, 2025 pm 06:12 PM

2025年数字货币交易平台哪家强?本文盘点了OKX、Binance、Gate.io、Coinbase、Huobi、Kraken、KuCoin、Bybit、Crypto.com和Bitfinex十大靠谱的数字货币交易平台。这些平台各有千秋,OKX和Binance在交易速度和衍生品交易方面表现突出;Gate.io以丰富的币种选择着称;Coinbase等等。

全球虚拟币交易有哪些平台?最新2025数字货币app排行榜前十 全球虚拟币交易有哪些平台?最新2025数字货币app排行榜前十 Feb 27, 2025 pm 06:09 PM

全球虚拟币交易平台2025年排行榜前四名依次为: 币安:行业龙头,提供多样化交易选择和创新产品。 OKX:庞大用户群,提供全面加密货币服务。 Gate.io:用户友好,提供广泛加密货币选择。 Bitget:专注于衍生品交易,提供高杠杆期货合约。

所有列表操作是否由数组支持,反之亦然?为什么或为什么不呢? 所有列表操作是否由数组支持,反之亦然?为什么或为什么不呢? Apr 26, 2025 am 12:05 AM

不,notalllistoperationsareSupportedByArrays,andviceversa.1)arraysdonotsupportdynamicoperationslikeappendorinsertwithoutresizing,wheremactssperformance.2)listssdonotguaranteeconeeconeconstanttanttanttanttanttanttanttanttimecomplecomecomecomplecomecomecomecomecomecomplecomectaccesslikearrikearraysodo。

币圈十大虚拟币交易所app 2025年币圈十大数字货币交易所最新排行榜 币圈十大虚拟币交易所app 2025年币圈十大数字货币交易所最新排行榜 May 12, 2025 pm 06:00 PM

币圈十大虚拟币交易所app:1. Binance,2. OKX,3. Huobi,4. Coinbase,5. Kraken,6. Bitfinex,7. Bybit,8. KuCoin,9. Gemini,10. Bitstamp,这些平台因其交易量、安全性和用户体验而备受欢迎。

如何将两个PHP阵列组合独特的值? 如何将两个PHP阵列组合独特的值? Jul 02, 2025 pm 05:18 PM

要合并两个PHP数组并保留唯一值,有两种主要方法。1.对于索引数组或仅需值去重的情况,使用array_merge和array_unique组合:先用array_merge($array1,$array2)合并数组,再用array_unique()去重,最终得到包含所有唯一值的新数组;2.对于关联数组且希望保留第一个数组中的键值对时,使用 运算符:$result=$array1 $array2,这将确保第一个数组中的键不会被第二个数组覆盖。这两种方法分别适用于不同场景,根据是否需要保留键名或只关注

对于哪些类型的操作,阵列比列表要快得多? 对于哪些类型的操作,阵列比列表要快得多? May 07, 2025 am 12:01 AM

ArraySaresificatificallyfasterthanlistsForoperationsBenefiting fromDirectMemoryAcccccccCesandFixed-Sizestructures.1)conscessingElements:arraysprovideconstant-timeaccessduetocontoconcotigunmorystorage.2)iteration:araysleveragececacelocality.3)

币圈2025年十大数字货币交易app排行榜名单 币圈2025年十大数字货币交易app排行榜名单 Jan 26, 2025 pm 06:00 PM

随着数字货币市场的蓬勃发展,交易平台也在不断崛起。根据预测,2025 年十大最受欢迎的数字货币交易应用包括 Binance、Coinbase、FTX、Kraken、Crypto.com、Gemini、KuCoin、Huobi、Gate.io 和 AscendEX。这些应用提供广泛的交易对、先进的功能和安全措施,满足不同用户的需求。

大屏新视界,智能新体验:98 英寸三星智能数字标牌上市 大屏新视界,智能新体验:98 英寸三星智能数字标牌上市 Aug 29, 2024 pm 03:30 PM

长期以来,三星商用显示领域凭借卓越的产品品质、持续的技术创新以及对市场格局的精准洞察,成功满足了跨行业、多样化应用场景对于个性化显示解决方案的迫切需求,连续15年蝉联全球第一大数字标牌制造商宝座。此前推出的智能数字标牌QHC/QMC/QBC系列,标志着三星在关键技术指标上实现了显着的飞跃,最新升级的98英寸更是拓展商用显示屏尺寸边界的里程碑之作。全球屏显市场正以前所未有的步伐迈向大屏化时代,三星通过提供专业设备、优质的解决方案和完善的服务为客户提供了最大化的商业价值。 4K巨幕体验升级,纤薄设计优

See all articles