码迷,mamicode.com
首页 > 其他好文 > 详细

二分查找小结

时间:2019-07-07 09:20:37      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:binary   mamicode   ref   小结   not   img   unless   The   over   

Templates

技术图片

These templates come from LeetCode.

Tips

The tip below comes from LeetCode 278. First Bad Version.

If you are setting mid = (left+right) / 2, you have to be very careful. Unless you are using a language that does not overflow such as Python, left + right could overflow. One way to fix this is to use left + (right-left)/2 instead.

If you fall into this subtle overflow bug, you are not alone. Even Jon Bentley‘s own implementation of binary search had this overflow bug and remained undetected for over twenty years.

二分查找小结

标签:binary   mamicode   ref   小结   not   img   unless   The   over   

原文地址:https://www.cnblogs.com/shiina922/p/11143678.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!