早教吧 育儿知识 作业答案 考试题库 百科 知识分享

二分法查找的适用条件二分查找法只适用于顺序存储的有序表.在此所说的有序表是指线性表中的元素按值非递减排列(即从小到大,但允许相邻元素值相等).难道不是只要有序就可以?按递减

题目详情
二分法查找的适用条件
二分查找法只适用于顺序存储的有序表.在此所说的有序表是指线性表中的元素按值非递减排列(即
从小到大,但允许相邻元素值相等).难道不是只要有序就可以?按递减排序不可以用二分法吗?
▼优质解答
答案和解析
说”二分查找法只适用于顺序存储的有序表“是正确的,说”指线性表中的元素按值非递减排列(即从小到大,但允许相邻元素值相等)“是为了程序的确定性.
实际上只要有序就可以.按递减排序也可以用二分法.只是必须把算法规则改变一下.
递增的算法:拿要查找数值与中间序号的数值比较若相等,查找成功;要查找数值比中间序号的数值大,在右边查找,低端序号改为原中间序号加1;要查找数值比中间序号的数值小,在左边查找,高端序号改为原中间序号减1;如此反复.
递减的算法:拿要查找数值与中间序号的数值比较若相等,查找成功;要查找数值比中间序号的数值大,在左边查找,高端序号改为原中间序号减1;要查找数值比中间序号的数值小,在右边查找,低端序号改为原中间序号加1;如此反复.
看了 二分法查找的适用条件二分查找...的网友还看了以下:

物质的性质决定了它的用途,用途又体现了性质.下列实际应用中,分别利用了它们的哪些性质或哪些用途.(  2020-04-11 …

物质的性质决定了它的用途,用途又体现了性质.下列实际应用中,分别利用了它们的哪些性质或哪些用途.(  2020-04-11 …

容斥原理应用某通讯公司对3542个上网用户的上网方式进行调查,其中1258个客户使用手机上网,18  2020-05-13 …

有许多日常用品应用了物质的物理属性,下列说法不正确的是()A.导线用铜物质制造是应用了铜的导热性B  2020-05-14 …

当人体内胰岛素分泌不足时()A.蛋白质合成增加,葡萄糖利用增加B.蛋白质合成增加,葡萄糖利用减少C  2020-06-10 …

下列说法不符合“节能减排,低碳生活”理念的是()A.大量植树造林,禁止乱砍滥伐B.开发和利用风能、太  2020-11-25 …

程序设计C排序查找Description用选择法对N个学生的成绩按从大到小的顺序排序,N个学生的成绩  2020-12-05 …

昆明的水资源极度缺乏,为了减少用水浪费,节约水资源,生活用水实行阶梯式水价,规定每户居民月实际用水量  2020-12-19 …

六年级反比例应用题,用比例求解就拿这道题为例吧。一间客厅用每块面积是1.5平方分米的地砖铺地,满铺要  2021-01-01 …

人力三轮车是日常生活中常用的交通工具(如图),请回答下列问题:(1)三轮车轮胎上的花纹有什么作用?(  2021-01-18 …