It was given that pair will be unique.
void FindPair(int* arr, int size, int sum)
{
for(int i=0; i<size; ++i)
hash[arr[i]] = 1;
for(int i=0; i<size; ++i)
{
if(hash[sum-arr[i]])
cout<<"Pair found ( " <<arr[i]<<", "<<sum-arr[i]<<" )";
}
}
void FindPair(int* arr, int size, int sum)
{
for(int i=0; i<size; ++i)
hash[arr[i]] = 1;
for(int i=0; i<size; ++i)
{
if(hash[sum-arr[i]])
cout<<"Pair found ( " <<arr[i]<<", "<<sum-arr[i]<<" )";
}
}
No comments:
Post a Comment