二分法 二分法悖论错在哪里


二分法 二分法悖论错在哪里

文章插图
【二分法 二分法悖论错在哪里】小伙伴们好,最近小龙发现有诸多的小伙伴们对于二分法这个都颇为感兴趣的,那么小龙今天就来为大家梳理下具体的一些信息一起来看看吧 。
1、对于f (a) f (b) 0在区间[a,b]内的连续函数y=f(x),把函数f(x)的零点所在的区间分成两部分,使区间的两个端点逐渐逼近零点,然后求出零点的近似值的方法称为二分法 。
2、算法:这种方法适用于数据量较大的情况 。按二分法搜索时,数据要有序 。
3、基本思路:假设数据按升序排序 。对于给定的值键,比较从序列的中间位置k开始 。如果当前位置arr[k]值等于key,则搜索成功;如果键小于当前位置值arr[k],则在序列的前半部分arr [low,mid-1]中搜索;如果密钥大于当前位置值arr[k] , 则在序列的后半部分继续搜索arr[mid 1 , high],直到找到为止 。时间复杂度为O(log(n)) 。
本文到此结束,希望对大家有所帮助 。

    推荐阅读