问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在97个记录的由于顺序表中进行二分查找,最大比较次数是?

发布网友 发布时间:2022-05-17 13:35

我来回答

3个回答

热心网友 时间:2023-10-23 07:55

在97个记录的由于顺序表中进行二分查找,最大比较次数是7次。

二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。

根据顺序表二分法查找比较次数的计算公式:

当顺序表有n个关键字时:

查找失败时,至少比较a次关键字;查找成功时,最多比较关键字次数是b。

所以,当顺序表记录数 n=97 时,log₂64<log₂97<log₂128,即6<log₂97<7,最大比较次数为7次。



扩展资料


算法要求:

1、必须采用顺序存储结构。

2、必须按关键字大小有序排列。

在计算机中用一组地址连续的存储单元依次存储线性表的各个数据元素,称作线性表的顺序存储结构。

由此得到的存储结构为顺序存储结构,通常顺序存储结构是借助于计算机程序设计语言(例如c/c++)的数组来描述的。

顺序存储结构的主要优点是节省存储空间,因为分配给数据的存储单元全用存放结点的数据(不考虑c/c++语言中数组需指定大小的情况),结点之间的逻辑关系没有占用额外的存储空间。

采用这种方法时,可实现对结点的随机存取,即每一个结点对应一个序号,由该序号可以直接计算出来结点的存储地址。

但顺序存储方法的主要缺点是不便于修改,对结点的插入、删除运算时,可能要移动一系列的结点。

优点:随机存取表中元素、储存密度大。

缺点:插入和删除操作需要移动元素。

参考资料:百度百科-二分查找

参考资料:百度百科-顺序存储结构

热心网友 时间:2023-10-23 07:55

在97个记录的由于顺序表中进行二分查找,最大比较次数是7次。

二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。

根据顺序表二分法查找比较次数的计算公式:

当顺序表有n个关键字时:

查找失败时,至少比较a次关键字;查找成功时,最多比较关键字次数是b。

所以,当顺序表记录数 n=97 时,log₂64<log₂97<log₂128,即6<log₂97<7,最大比较次数为7次。

扩展资料:

二分查找的基本思想:

将n个元素分成大致相等的两部分,取a[n/2]与x做比较,如果x=a[n/2],则找到x,算法中止;如果x<a[n/2],则只要在数组a的左半部分继续搜索x,如果x>a[n/2],则只要在数组a的右半部搜索x。

时间复杂度无非就是while循环的次数,若总共有n个元素,则时间复杂度可以表示为O(h)=O(log2n)。

参考资料来源:百度百科-二分查找

热心网友 时间:2023-10-23 07:56

1--2
2--4
3--8
4--16
5--32
6--64
7--128
你的97介于64和128之间,最大比较次数为7次。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
密室逃脱8迷失乐园攻略大全 密室逃脱8迷失游乐园通关攻略 密室逃脱8逃出红色豪宅第7关怎么过_第7关卡通关图文攻略 密室逃脱8卖火柴的小女孩旋转六边形介绍_密室逃脱8卖火柴的小女孩旋转六... 跨国行李托运 房屋复式是什么意思? 什么叫复式房子 请问 为了减掉身上的赘肉 除了锻炼以外 在饮食上要注意什么 请详细点... 淘宝买家购物满500元后使用信用卡的时候就不能支付 笔记本电脑如何保护 水韵江苏旅游年卡和苏州休闲年卡哪个划算 用二分法查找一个已知顺序的数列中的一个数最坏的情况下需要查找多少次? 二分法查找数字比较次数的题,请大家帮忙 有1000个数按顺序存放,用二分查找,那么至少查找多少次才能查找成功? 热水器的泄压阀一直滴答水 热水器烧水时经常会听到滴答像是关开关的声音? 模态对话框和非模态对话框有什么区别 举例说明 在wps表格里打开了好几张表格进行数据对照,我想要知道切换不同表格的快捷键是啥?就不用我一个一个表格点 插电式混合动力汽车特点? 怒发冲冠的冠的读音和冠军的意思 什么是纯粹风险 冲冠怒发冲冠的读音是 怒发冲冠的冠字的读音 怒发冲冠的拼音是什么 连云港市机动车违章查询 粉蒸肉需要去猪肉皮和煮熟吗 abac式的词有什么 桩基冬季施工应该注意什么 abac式的的词语 ABAC式怎么写 城市桥梁工程桩基施工安全措施有哪些 什么是二分查找〉 姓郑女孩取名大全 2010年月11月23早上面点 0,4,5,6,8可以组成几个约是六万的数 现有excel 2个表。如何在表2中查找表1相同学号人物的成绩。 奥迪A4报02757消极偶发匹配轮胎压力 莱斯大学留学需要多少费用 吉姆尼球笼打黄油 长安UNI-TR档换D档嘎吱嘎吱响怎么回事? 五菱宏光mini一个月就没气了 巴金的海上日出赏析 急!请提供海上日出的全文和赏析?3Q~! 帮忙 海上的日出 赏析 巴金 模态对话框和非模态对话框的区别 地中海上的日出本文按从什么到什么的顺序描写了海上日出这从这些描写中你体会? 海上的日出语句点评 海上的日出这篇课文作者为什么说海上日出是伟大的奇观 读了《海上的日出》你有什么感想,请写下来。 九月份重庆周边有什么好玩儿的地方呢?时间在两天之内 重庆山峡学院附近有哪些景点 提灯看刺刀龙纪威是什么人