移动端

  • 题王微信公众号

    题王微信公众号

    微信搜“题王网”真题密题、最新资讯、考试攻略、轻松拿下考试

单选题

对于长度为n的顺序存储的有序表,若采用二分查找法,则对所有元素的最长查找长度为()的值向下取整再加1。

发布日期:2020-12-11

对于长度为n的顺序存储的有序表,若采用二分查找法,则对所有元素的最长查找长度为()的值向下取整再加1...
A

log2(n+1)

B

n/2

C

log2n

D

(n+1)/2

试题解析

二分查找

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

中文名
二分查找
别名
折半查找
提出时间
1946年
应用学科
计算机
缺点
待查表为有序表
外文名
Binary Search
提出者
John Mauchly
适用领域
编程语言
优点
查找速度快
时间复杂度
O(log2n)

顺序存储

顺序存储是所有的结点元素存放在一块连续的存储区域中,用存储结点的物理位置来体现结点之间的逻辑关系的存储方法。在高级语言中,一块连续的存储空间通常可用一个数组来表示。因此,顺序存储通常用一个数据元素类型的数组来存储。最经典的顺序存储结构是顺序表,将线性结构的元素按序存放在一个数组中。

中文名
顺序存储
学科
计算机科学与技术
优点
存储空间利用概率高
外文名
Sequential Storage
领域
数据结构
特点
逻辑与物理统一

有序表

有序表,见“查找表”。

题王网让考试变得更简单

扫码关注题王,更多免费功能准备上线!

此试题出现在

大学试题

工学

去刷题
热门试题热门资讯 相关试题

暂无相关推荐~

顺序表的存储结构是顺序存储的,则其查找第i元素就很容易,其时间复杂度是()。

顺序表的存储结构是顺序存储的,则其查找第i元素就很容易,可以根据定位公式直接计算出来,因此时间复杂度是O(1)的。

对于长度为9的顺序存储的有序表,若采用折半查找,在等概率情况下的平均查找长度为()的9分之一。

设顺序存储的线性长度为n,要在第i个元素之前插入一个新元素,按课本的算法当i=()时,移动元素次数为2。

设顺序存储的钱性表长度为n,对于删除操作,设删除位置是等概率的,则删除一个元素平均移动元素的次数为()。

当用长度为n的数组顺序存储一个栈时,若用top==n表示栈空,则表示栈满的条件为()。

长度为12的有序表采用顺序存储结构,采用折半查找技术,在等概率情况下,查找成功时的平均查找长度是(),查找失败时的平均查找长度是()。

对于长度为18的顺序存储的有序表,若采用折半查找,则查找第15个元素的比较次数为()。

对于长度为n的顺序存储的有序表,若采用二分查找法,则对所有元素的最长查找长度为()的值向下取整再加1。

对于长度为8的顺序存储结构的有序表,若采用二分查找法查找,在等概率的情况下的平均查找长度为()的值除以8。