LeetCode@Array

xiaoxiao2021-02-28  98

Problem:

Java 

public class Solution { public int singleNumber(int[] nums) { HashMap<Integer, Integer> map = new HashMap<>(); Integer key = null; for (int i = 0; i < nums.length; i++) { if (!map.containsKey(nums[i])) { map.put(nums[i], i); } else { map.remove(nums[i]); } } Set<Integer> setKey = map.keySet(); Iterator<Integer> iterator = setKey.iterator(); // 从while循环中读取key while (iterator.hasNext()) { key = iterator.next(); // 此时的String类型的key就是我们需要的获取的值 } return key; } }
转载请注明原文地址: https://www.6miu.com/read-42106.html

最新回复(0)