84

来源:互联网 发布:js 定义数组 编辑:程序博客网 时间:2024/04/19 23:24

2017.9.26

不知道。。。有什么区别。。。

public class Solution {    /*     * @param A: An integer array     * @return: An integer array     */   public List<Integer> singleNumberIII(int[] A) {        // write your code hereHashMap<Integer,Integer> map = new HashMap<>();LinkedList<Integer> res = new LinkedList<>();for(int i = 0; i < A.length ; i++){if(!map.containsKey(A[i])){map.put(A[i], 1);}else{map.put(A[i], map.get(A[i]) + 1);}}Iterator itr = map.keySet().iterator();while(itr.hasNext()){int tmp = (int)itr.next();if(map.get(tmp) != 2){res.add(tmp);if(res.size() == 2){return res;}}}return res;}}


原创粉丝点击