早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

设有一个已按各元素的值排好序的顺序表(长度大于2),现分别用顺序查找法和二分查找法查找与给定值

题目

设有一个已按各元素的值排好序的顺序表(长度大于2),现分别用顺序查找法和二分查找法查找与给定值k相等的元素,比较的次数分别是s和b,在查找不成功情况下s和b的关系是

A.s=b

B.s>b

C.s<b

D.s>=b

参考答案
正确答案:B
解析:顺序查找的基本思想是:从表的一端开始,顺序扫描线性表,依次将扫描到的结点关键字和给定值K相比较,若当前扫描到的结点关键字与K相等,则查找成功;若扫描结束后,仍未找到关键字等于K的结点,则查找失败。二分查找是一种效率较高的查找方法,要求线性表是有序表。基本思想是:首先将待查的K值和有序表R [0]到R[n-1]的中间位置mid上的结点的关键字进行比较,若相等,则查找完成;否则,若R[mid].key>K,则说明待查找的结点只可能在左子表R[0]到R[mid-1]中,我们只要在左子表中继续进行折半查找,若R[mid].keyK,则说明待查找的结点只可能在右子表R[mid+1]到R[n-1]中,我们只要在右子表中继续进行折半查找。这样,经过一次关键字比较就缩小一半的查找空间。对顺序查找而言,如果查找失败,比较次数为n次;二分查找而言,如果查找失败,比较次数为log 2(n+1)次。
看了设有一个已按各元素的值排好序的...的网友还看了以下:

根据原国家标准GB£¯T3730.1£­2001的规定,按用途不同,汽车分为普通运输汽车和专用汽车和 职业资格考试 2020-05-22 …

上某城市按以下规定收取每月的水费;用水量不超过6吨,按每吨1,2元收费;如果超过6吨,未超过部分仍 数学 2020-06-04 …

某城市按以下规定收取每月的水费:用水量如果不超过6吨,按每吨1.2元收费;如果超过6吨,未超过的部 数学 2020-06-05 …

某城市按一下规定收取每月的水费:用水量如果不超过6吨,按每吨1.5元收费;如果超过6吨,未超过的部 数学 2020-06-26 …

谁能帮我把这支签的意思解释下?得宝醒来在梦中自是南柯一场空若问婚姻并问病别询条路为相通物在水中形影 其他 2020-07-07 …

某区对用电的收费标准规定如下:每月每户用电不超过十度的部分,按每度0.45元收费;超过10度而不超 数学 2020-07-22 …

某区对用电的收费标准规定如下:每月每户用电不超过十度的部分,按每度0.45元收费;超过10度而不超 数学 2020-07-22 …

某市自来水公司为鼓励用户节约用水,按以下规定收取水费:月用水量不超过40吨的部分,按每吨1元收取水费 数学 2020-11-11 …

某市为促进节约用水提高用水效率建设节水型城市将自来水分为家居用水和非家居用水新规定家居用水量不超过6 其他 2020-11-13 …

某区对用电的收费标准规定如下:每月每户用电不超过十度的部分,按每度0.45元收费;超过10度而不超过 数学 2020-12-25 …