Y
Hacker News
new
|
ask
|
show
|
jobs
by
dataflow
1326 days ago
Nope, try low = 1, high = 1 and you get mid = 0.
1 comments
benmmurphy
1326 days ago
i think you can fix it with: (low >> 1) + (high >> 1) + (low & 1 & high)
for unsigned numbers. not sure if it works for signed numbers.
link
for unsigned numbers. not sure if it works for signed numbers.