题解 | #数组中只出现一次的数字#
数组中只出现一次的数字
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);
}
}
OPPO公司福利 1091人发布