当前位置:网站首页>JZ56 数组中只出现一次的两个数字
JZ56 数组中只出现一次的两个数字
2022-08-02 15:35:00 【syc596】
JZ56 数组中只出现一次的两个数字
数组中只出现一次的两个数字_牛客题霸_牛客网 (nowcoder.com)
import java.util.*;
public class Solution {
public int[] FindNumsAppearOnce (int[] array) {
List<Integer> list=new ArrayList<>();
Map<Integer,Integer> map=new HashMap<>();
for(int i=0;i<array.length;i++){
if(map.containsKey(array[i])==false){
map.put(array[i],1);
}else{
map.put(array[i],map.get(array[i])+1);
}
}
for(int i=0;i<array.length;i++){
if(map.get(array[i])==1){
list.add(array[i]);
}
}
if(list.get(0)<list.get(1)){
return new int[]{list.get(0),list.get(1)};
}
return new int[]{list.get(1),list.get(0)};
}
}
边栏推荐
猜你喜欢
随机推荐
Reed-Solomon Codes——RS纠错码
JZ32 从上往下打印二叉树
UnicodeEncodeError: 'gbk' codec can't encode character '\u2022' in position 178: illegal multibyte s
不平衡之钥: 重采样法何其多
关于小程序TabBar跳转页面跟TabBar标签栏的icon不对应的分析(debug)
快速搞懂Seata分布式事务AT、TCC、SAGA、XA模式选型
tiup mirror rotate
Linux系统中mysql数据库的基本管理
ROS人机交互软件
uWSGI看这几篇就够了
VLAN实验
MySQL-3-密码破解
【wpf】ListView 和 ItemsControl 的一点区别
JZ70 矩形覆盖
性能测试详解(理论篇)
vim的高级用法配置
软件成分分析:华为云重磅发布开源软件治理服务
博世「求援」,毫米波雷达重构
节省50%成本!京东云重磅发布新一代混合CDN产品
“绿色低碳+数字孪生“双轮驱动,解码油气管道站升级难点