A great 2 pointer c++ solution


#1

int Solution::diffPossible(vector &A, int B)
{
for(int i=A.size()-1;i>=0;iā€“)
{
for(int j=0;j<i;j++)
{
if(A[i]-A[j]==B && i!=j)
{
return 1;
}
if(A[i]-A[j]<B)
{
break;
}
}
}
return 0;
}