code for adarius
unknown
c_cpp
3 years ago
625 B
8
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...