欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

136. Single Number

程序员文章站 2022-05-13 23:50:47
...

Given a non-empty array of integers, every element appears twice except for one. Find that single one.

Input: [2,2,1]
Output: 1

class Solution {
    public int singleNumber(int[] nums) {
    //hashset
    Set<Integer> set=new HashSet<>();
    for(int i=0;i<nums.length;i++){
        if(!set.add(nums[i])){
            set.remove(nums[i]);
        }
    }
    return set.iterator().next();
    }
}
相关标签: hashset