Unique Element in Array -Leet code solution

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


You must implement a solution with a linear runtime complexity and use only constant extra space.


 


Example 1:


Input: nums = [2,2,1]


Output: 1


Example 2:


Input: nums = [4,1,2,1,2]


Output: 4


Example 3:


Input: nums = [1]


Output: 1


class Solution {
    public int singleNumber(int[] nums) {
       
int n=nums.length;
        int result=0;

        for(int i=0;i<n;i++)
        {
            result=result ^ nums[i];
        }
    return result;
    }

} 

Comments

Popular posts from this blog

Two Sum II - Input Array Is Sorted

Comparable Vs. Comparator in Java

Increasing Triplet Subsequence