首页 > 继续教育> 政工继续教育
题目内容 (请给出正确答案)
[主观题]

若将任一有序序列等效地视作有序向量,则其中每个元素的秩,应恰好就等于序列中不大于该元素的元

素总数。例如,其中最小、最大元素的秩分别为0、n-1,可以解释为:分别有0和n-1个元素不大于它们,根据这一原理,只需统计出各元素所对应的这一指标,也就确定了它们在有序向量中各自所对应的秩。

a)试按照以上思路,实现一个排序算法:

b)你的这一算法,时间和空间复杂度各是多少?

c)改进你的算法,使之能够在O(n+M)时间内对来自[0,M)范围内的n个整数进行排序,且使用的辅助空间不超过O(M)。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“若将任一有序序列等效地视作有序向量,则其中每个元素的秩,应恰…”相关的问题
第1题
待排序列越有序,快速排序越慢,简单选择排序则恰好相反。()
点击查看答案
第2题
设采用实现如教材48页代码2.21所示的二分查找binSearch()算法版本A,针对独立均匀分布于[0,2n]

设采用实现如教材48页代码2.21所示的二分查找binSearch()算法版本A,针对独立均匀分布于[0,2n]内的整数目标,在固定的有序向量(1,3,5,...,2n-1)中查找。

a)若将平均的成功和失败查找长度分别记作S和F,试证明:(S+1)•n=F•(n+1);

b)上述结论,是否适用于binSearch()算法的其它版本?为什么?

c)上述结论,是否适用于fibSearch()算法的各个版本?为什么?

d)若待查找的整数按照其它的随机规律分布,以上结论又应如何调整?

点击查看答案
第3题
程序是为完成某项任务而执行的命令序列,它们按一定的要求有序地编排在一起并以文件的形式储存在磁盘上,这种文件在VFP中称为命令文件,亦称程序文件。()
点击查看答案
第4题
教材2.6节针对有序向量介绍的各种查找算法,落实减而治之策略的形式均大同小异,反复地“猜测”某
一元素S[mi],并通过将目标元素与之比较的结果,确定查找范围收缩的方向,然而在某些特殊的场合,沿前、后两个方向深入的代价并不对称,甚至其中之一只允许常数次。

比如,在仅能使用直尺的情况下,可通过反复实验,用鸡蛋刚能摔碎的下落高度(比如精确到毫米)来度量蛋壳的硬度。尽管可以假定在破裂之前蛋壳的硬度保持不变,但毕竟破裂是不可逆的。故若仅有一枚鸡蛋,则我们不得不从0开始,以1毫米为单位逐步增加下落的高度,若蛋壳的硬度不超过n毫米,则需要进行o(n)次实验。就效率而言,这等价于退化到无序向量的顺序查找。

a)若你拥有两枚鸡蛋(假定它们硬度完全相同),所需实验可减少到多少次?试给出对应的算法;

b)进一步地,如果你拥有三枚鸡蛋呢?

c)一般地,如果共有d枚鸡蛋可用呢?

点击查看答案
第5题
考查教材42页代码2.14中的无序向量唯一化算法deduplicate()。a)试证明,即便在最好情况下,该算法也需要运行Ω(n2)时间;b)试参照教材46页代码2.19中有序向量唯一化算法uniquify()的技巧,改进该算法,并分析其时间复杂度;c)试继续改进该算法,使其时间复杂度降至0(nlogn);d)这一效率是否还有改进的余地?为什么?

点击查看答案
第6题
列表、元组、字典和集合中属于有序序列的有()。

点击查看答案
第7题
在一棵二叉排序树上按()遍历得到的结点序列是一个有序序列。

A.先序

B.中序

C.后序

D.头序

点击查看答案
第8题
设有一个有向图G-(V,E),其中:不属于该图的拓扑有序序列是()A、B、C、D、
设有一个有向图G-(V,E),其中:不属于该图的拓扑有序序列是()A、B、C、D、

设有一个有向图G-(V,E),其中:

不属于该图的拓扑有序序列是()

A、

B、

C、

D、

点击查看答案
第9题
奇偶交换排序是另一种交换排序。它的第一趟对序列中的所有奇数项i拼描,第二趟对序列中的所有偶
数项i扫描,若A[i]≥Ali+1],则交换它们。第三趟对所有的奇数项扫描,第四趟对所有的偶数项扫描,……,如此反复,直到整个序列全部排好序为止。

(1)这种排序方法结束的条件是什么?

(2)写出奇偶交换排序的算法。

(3)当待排序排序码序列的初始排列是从小到大有序,或从大到小有序时,在奇偶交换排序过程中的排序码比较次数是多少?

点击查看答案
第10题
如果一个磁盘块大小为1024(=1K)字节,存储的每个记录需要占用16字节,其中关键码占4字节,其他数
如果一个磁盘块大小为1024(=1K)字节,存储的每个记录需要占用16字节,其中关键码占4字节,其他数

据占12字节。所有记录均已按关键码有序地存储在磁盘文件中。另外在内存中开辟了256K字节的空间可用于存放线性索引。试问:

(1)若将线性索引常驻内存,文件中最多可以存放多少个记录?(每个索引项8字节,其中关键码4字节,地址4字节)

(2)如果使用二级索引,第二级索引占用1024字节(有128个索引项,每个索引项8字节),这时文件中最多可以存放多少个记录?

点击查看答案
第11题
酶与底物和产物的结合与释放不须依序并形成三元复合物的双底物反应称()反应。

A.有序

B.随机

C.序列

D.乒乓

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