03 Find First non repeating element in an Array
int firstNonRepeating(int arr[], int n)
{
map<int, int> frequency;
for(int i = 0; i < n; i++)
frequency[arr[i]]++;
for(int i = 0; i < n; i++)
if(frequency[arr[i]] == 1)
return arr[i];
return -1;
}
Last updated