code for adarius
Anonymous
c_cpp
10/05/2022 3:54 AM
836 B
16
Indexable
else if (addresses[mid].getStreetName().compare(streetName) == 1)
return searchAddress(addresses, houseNumber, streetName, low, mid - 1);
else if (addresses[mid].getStreetName().compare(streetName) == -1)
return searchAddress(addresses, houseNumber, streetName, mid + 1, high);
else { // Then search by house number if the street address matches
if (addresses[mid].getHouseNumber() > houseNumber)
return searchAddress(addresses, houseNumber, streetName, low, mid - 1);
else
return searchAddress(addresses, houseNumber, streetName, mid + 1, high);
}Editor is loading...