三分搜索算法的时间复杂度分析

三分搜索算法的时间复杂度分析,先将待查元素x与n/3处的元素比较,然后将x与2n/3处的元素进行比较。比较的结果或者找到x,或者将搜索范围缩小的原来的n/3,程序有,时间... 三分搜索算法的时间复杂度分析,先将待查元素x与n/3处的元素比较,然后将x与2n/3处的元素进行比较。比较的结果或者找到x,或者将搜索范围缩小的原来的n/3,程序有,时间复杂度为O(3log3(n)),要求解释分析时间复杂度的详细过程,好的话会追加(不会的不要瞎说,求大神) 展开
 我来答
区妙松5Q
2015-04-17 · TA获得超过227个赞
知道小有建树答主
回答量:248
采纳率:0%
帮助的人:204万
展开全部
首先第一点 时间复杂度在用大O表示时常数是没有意义的,所以复杂度比较标准的写法是O(log n)

得到这个复杂度 由以下递推公式 设T(n)为算法在长度为n的数组中的运行时间
T(n) = T(n/3) + O(1)
由主定理得
T(n) = O(log n)
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式