Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

min + (max - min) / 2

Edit: never mind, this can overflow too



Fortunately the cases where this might overflow (a and b have opposite sign) are precisely the cases where the naive (a+b)/2 is guaranteed to work. So put them together to get a suboptimal but perfectly fine solution.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: