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

浅谈二分

时间:2018-12-19 23:24:21      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:平均数   例题   函数   浅谈   答案   二分   block   解法   区间   

大家一定对二分法有所耳闻吧!它的定义是什么?它的用途又是什么?下面我就来介绍一下二分法及其用途。

引子

例题

找出函数\(f(x) = 3x - 3\)的零点。

解法

  • 首先,找出两个数\(a\)\(b\),满足\(a < b\)\(f(a) < 0\)\(f(b) > 0\)

  • 然后进行如下操作,直到\(f(x) = 0\)为止。

  1. 算出\(a\)\(b\)的代数平均数\(mid\),即\(mid = (a + b) / 2\)

    • \(f(mid) = 0\),找到答案
    • \(f(mid) > 0\),让\(b = mid\),缩小区间
    • \(f(mid) < 0\),让\(a = mid\),缩小区间

浅谈二分

标签:平均数   例题   函数   浅谈   答案   二分   block   解法   区间   

原文地址:https://www.cnblogs.com/newbiePWang/p/BinarySearch.html

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