已有从小到大排序的10000个数据,用二分查找法检索最多查多少次即可得出结论

 我来答
仁昌爱娱乐
高粉答主

2020-02-05 · 专注关心娱乐
仁昌爱娱乐
采纳数:760 获赞数:459837

向TA提问 私信TA
展开全部

已有从小到大排序的10000个数据,用二分查找法检索最多查14次即可得出结论。

二分查找法计算公式为a<log2(n)<b。a,b,n均为正整数。当顺序表有n个关键字时:查找失败时,至少比较a次关喊租键字;查找成功时,最多比较关键字次数是b。因为2^13-1=8191,2^14-1=16383,所以13<log2(10000)<14。

扩展资料:

二分查找法的查找过程是首先假设表中元素按照升序的排列方式,然后将表中间位置记录的关简腔键字与查找关键字比较,如果两者相等,则查找成功。

否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复计算过程,直至找到满足条件的记录,使查找成功,或直到子表不存在为止,此拦渗衫时查找无结果。

laughlee7468
2016-01-14 · TA获得超过2004个赞
知道小有建树答主
回答量:541
采纳率:100%
帮助的人:675万
展开全部
一棵高度为k的满二叉树的结点总数为2^k-1,而2^13-1=8191,2^14-1=16383,8191<10000<16383,因巧备塌此10000个元素二分查找的滚橘判定树的高度为14,该树的叶子结点处在第13层或第14层,因此查找时,最多比较14次孝圆即可得出结论。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
听不清啊
高粉答主

2016-01-14 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部
最多查找15次
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
crystalbjchen
2020-03-22
知道答主
回答量:52
采纳率:0%
帮助的人:2.7万
展开全部
第三方我发范围分为新小范
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式