C++ Sol using map!


#1

int Solution::diffPossible(const vector &a, int b) {
int n = a.size();
map<int, int> m;
for(int i = 0; i < n; i++)
{
if(m[a[i]-b] > 0 || m[a[i]+b] > 0)
{
return 1;
}
else
{
m[a[i]]++;
}
}

return 0;

}