题解 | #数组中只出现一次的数字#
数组中只出现一次的数字
https://www.nowcoder.com/practice/e02fdb54d7524710a7d664d082bb7811
//num1,num2分别为长度为1的数组。传出参数 //将num1[0],num2[0]设置为返回结果 import java.util.*; public class Solution { public void FindNumsAppearOnce(int [] arr, int num1[], int num2[]) { HashMap<Integer,Integer> map =new HashMap<>(); for(int i=0;i<arr.length;i++){ if(map.containsKey(arr[i])){ map.remove(arr[i]); }else{ map.put(arr[i],1); } } ArrayList<Integer> list =new ArrayList<>(map.keySet()); num1[0]=list.get(0); num2[0]=list.get(1); } }