首页 > 大学专科> 电子信息
题目内容 (请给出正确答案)
[主观题]

编写对有序表进行顺序查找的算法。假设每次查找时的给定值为随机值,又查找成功和不成功的概率也相

等,试求进行每一次查找时和给定值进行比较的关键字个数的期望值。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“编写对有序表进行顺序查找的算法。假设每次查找时的给定值为随机…”相关的问题
第1题
已知顺序表中有m个记录,表中记录不依关键字有序排列,编写算法为该顺序表建立一个有序的索引表,索
引表中的每一项含记录的关键字和该记录在顺序表中的序号,要求算法的时间复杂度在最好的情况下能达到D(m)。

点击查看答案
第2题
采用折半查找法对有序表进行查找,总比采用顺序查找法要快。()
点击查看答案
第3题

为了对有序表进行对分查找,则要求有序表不正确的是()。

A.只能顺序存储

B.只能链式存储

C.可以顺序存储也可以链式存储

D.任何存储方式

点击查看答案
第4题
查找 实验目的: (1)掌握顺序查找、二分查找的递归及非递归算法。 (2)掌握散列表上的各种操作。 (3)熟练掌

查找

实验目的:

(1)掌握顺序查找、二分查找的递归及非递归算法。

(2)掌握散列表上的各种操作。

(3)熟练掌握在二叉排序树上各种操作的实现方法。

(4)掌握和理解本实验中出现的一些基本的C语言语句。

(5)体会算法在程序设计中的重要性。

实验内容:

(1)给出顺序表上顺序查找元素的算法。

(2)给出非递归的二分查找算法。

(3)编写拉链法处理冲突的查找程序。

点击查看答案
第5题
对有14个数据元素的有序表a[14]进行折半查找,搜索到a[5]的关键字等于给定值,此时元素比较顺序依
次为________。

A.a[8],a[5],a[6],a[7]

B.a[1],a[8],a[7],a[6]

C.a[6],a[4],a[8],a[5]

D.a[6],a[2],a[4],a[5]

点击查看答案
第6题
对具有n个元素的有序表采用折半查找,则算法的时间复杂度为()。

A、O(n)

B、O(n的平方)

C、O(1)

D、O(log2(n))

点击查看答案
第7题
试画出对该有序表采用顺序查找时的判定树和采用折半查找时的判定树。

点击查看答案
第8题
在n个关键字构成的有序顺序表中进行折半查找,最大比较次数是()。

A.向下取整(log2(n))

B.向上取整(log2(n))

C.向下取整(log2(n))+1

D.n

点击查看答案
第9题
下列叙述中正确的是().A.所谓有序表是指在顺序存储空间内连续存放的元素序列B.有序表只能顺序存

下列叙述中正确的是().

A.所谓有序表是指在顺序存储空间内连续存放的元素序列

B.有序表只能顺序存储在连续的存储空间内

C.有序表可以用链接存储方式存储在不连续的存储空间内

D.任何存储方式的有序表均能采用二分法进行查找

点击查看答案
第10题
在二叉树中查找值为x的结点,试编写算法(用C语言)打印值为x的结点的所有祖先,假设值为x的结点不多

在二叉树中查找值为x的结点,试编写算法(用C语言)打印值为x的结点的所有祖先,假设值为x的结点不多于一个,最后试分析该算法的时间复杂度。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改