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

折半查找法最多需要几次查找?

发布网友 发布时间:2023-03-15 21:55

我来回答

1个回答

热心网友 时间:2023-05-22 21:17

至少差50次,查找成功要60次。

首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。

重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。

折半查找法也称为二分查找法,它充分利用了元素间的次序关系,采用分治策略,可在最坏的情况下用O(log n)完成搜索任务。

它的基本思想是:(这里假设数组元素呈升序排列)将n个元素分成个数大致相同的两半,取a[n/2]与欲查找的x作比较,如果x=a[n/2]则找到x,算法终止;如 果x<a[n/2],则我们只要在数组a的左半部继续搜索x;如果x>a[n/2],则我们只要在数组a的右 半部继续搜索x。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
信息系统集成资质几级最高 计算机信息系统集成企业资质等级评定条件计算机信息系统集成企业资质等 ... 计算机信息系统集成企业资质等级评定条件实施细则一级资质 win10电脑密码错误win10开机密码错误 windows怎么更换密码错误 电脑没设置密码老是显示密码不正确电脑密码一直显示输入不正确 我把苹果手机系统 。 一更新 。 卡着了 。 然后就这样了 。 这出现... 我iphone想更新到9,是直接在手机按的更新,但是中途变成了这样 为什么有时早上4点多觉胸一下感觉很累的像给人吓一跳似 睡觉醒来时觉得胸部难受有点累是怎么回事 惧的拼音组词组 两栋楼的缝怎样做防水 伸缩缝防水的做法是什么 求小米4为什么短信主题应用不完全,只是一半! 小米手机主题时间显示一半怎么回事 小米note手机换主题只显示一半,什么原因 工商银行的网银怎样才能插到电脑上 宋朝对数学家的表彰 pretty是什么 词性啊 pretty的名词。 帮我解析一下句型 用了什么语法 ever后面为什么加动词ing what在句中的意思 请问这句英文ever是什么意思,是什么语法?去掉的话意思有什么不同? 您好,我的红米手机被偷了,我也没有开启查找手机服务,就只有一个小米账号,我可以把手机锁死吗? 小米手机4清理进程时怎么才不能清理掉指定的软件? 我想考小语种的专业 可能么 出出主意 可以无限加分 请问台州椒江哪里有学西班牙语的机构 铁塔通用奶油和淡奶油哪个好 铁塔奶油属于什么档次 江西适合种哪些花江西适合种什么花 如何ourplay给雷电模拟器加速 现代战舰用什么加速器比较好 海外手游加速器推荐 儿童收音机线下哪有卖的 深圳哪里有卖凯隆收音机的店 离婚房子是父母出的钱怎么办 爸妈出钱买的房子夫妻离婚怎么办 优酷会员怎么变成体验会员了 优酷什么时间出的体验会员 市盈率多少最合适? 安的行书写法 合乡宁静遂平安的毛笔字 阅卷软件有哪些 改名申请该怎么写啊? 茶具排行榜前十名 书法四个字物什么法 10年的金杯小车6000块贵不贵 印度买车贵吗 东风日产车贵不贵 小米5屏幕总成好分开吗?跟我说不用换总成,只换外屏,但我这个是一体的屏幕。怎么办?该相信吗? 新房里出现虫窝有什么寓意吗?窝里还有很多条毛毛虫 言书公子是衡水中学的吗 古人言书不读秦汉以下,若论篆刻则汉以后印,尽可不必寓目也。 何解?