您的位置:首页 > 其它

二分查找总结

2016-07-27 10:24 267 查看
刚刚学了二分法,但概念还是较为模糊,什么时候该用二分法,什么时候不该用,这是个值得思考的问题,我根据做题规律,稍稍总结一下,

一、使用二分法时一般都是很多数据,用普通遍历方法会超时,

二、当所求数据涉及函数求解时,一般也会涉及到二分查找,因为二分也是函数求解演化而来

例题:[b] [/b]


HDU(2199)Can you solve this equation?给出一个方程,让你二分求解

三、当所求涉及数据排序,查找时,此时用二分也很省时

例题:CodeForces
372A Counting Kangaroos is Fun袋鼠口袋问题折半搜索

四、当涉及最大,最小问题时,一般也用二分,将其二分后代表结果值,代入条件比较查找

例题:[b] [/b]


HDU 4004 The Frog's Games(二分)


      Codeforces Round #202 (Div. 1) A. Mafia


2016-07-26 18:13 阅读(2) 评论(0) 编辑 删除
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: