首页 > 公务员考试
题目内容 (请给出正确答案)
[主观题]

考查中序遍历迭代式算法的第三个版本(教材131页代码5.18)。试继续改进该算法,使之不仅无需辅助栈,而且也无需辅助标志位。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“考查中序遍历迭代式算法的第三个版本(教材131页代码5.18…”相关的问题
第1题
考查教材37页代码2.7中的permute()算法,假设rand()为理想的随机数发生器,试证明:a)通过反复调用permute()算法,可以生成向量V[0,n)的所有n!种排列:b)由该算法生成的排列中,各元素处于任一位置的概率均为1/n;c)该算法生成各排列的概率均为1/n!。

点击查看答案
第2题
参照教材26页代码1.14中迭代版fibI()算法,实现支持如下接口的Fib类。

参照教材26页代码1.14中迭代版fibI()算法,实现支持如下接口的Fib类。

点击查看答案
第3题
考查教材39页代码2.10中的无序向量查找算法find(e,lo,hi)。a)在最好情况下,该算法需要运行多少时间?为什么?b)若仅考查成功的查找,则平均需要运行多少时间?为什么?

点击查看答案
第4题
如教材80页代码3.19所示,考查插入排序算法List::insertionSort()。a)若输入列表为(61,60,59,...,5,4,3,2,0,1,2),则共需要做多少次关键码比较?b)试通过实测验证你的结论。

点击查看答案
第5题
序列中元素A[i]和A[j]若满足i<j且A[i]>A[j],则称之为一个逆序对(inversion)。考查如教材80页代

序列中元素A[i]和A[j]若满足i<j且A[i]>A[j],则称之为一个逆序对(inversion)。考查如教材80页代码3.19所示的插入排序算法List::insertionSort(),试证明:

a)若所有逆序对的间距均不超过k,则运行时间为o(kn);

b)特别地,当k为常数时,插入排序可在线性时间内完成;

c)若共有I个逆序对,则关键码比较的次数不超过o(I);

d)若共有I个逆序对,则运行时间为o(n+I)。

点击查看答案
第6题
下列说法正确的是【】

A.图的遍历是从给定的源点出发每一个顶点仅被访问一次

B.遍历的基本算法有两种:深度遍历和广度遍历

C.图的深度遍历不适用于有向图

D.图的深度遍历是一个递归过程

点击查看答案
第7题
问题描述:在网络通信系统中,要将n个数据包依次分配给m个处理器进行数据处理,并要求处理器负载
尽可能均衡.设给定的数据包序列为.m处理器问题要求的是,将数据包序列划分为m段:使达到最小.式中,是序列的负载量.

的最小值称为数据包序列的均衡负载量.

算法设计:对于给定的数据包序列,计算m个处理器的均衡负载量.

数据输入:由文件input.txt给出输入数据.第1行有2个正整数n和m.n表示数据包个数,m表示处理器数.接下来的1行中有n个整数,表示n个数据包的大小.

结果输出:将计算的处理器均衡负载量输出到文件output,txt,且保留2位小数.

点击查看答案
第8题
教材32页代码2.2的copyFrom()算法中,目标数组_elem[]是通过new操作由系统另行分配的,故可保证在物理上与来源数组A[]相互独立,若不能保证这种独立性,该算法需要做哪些调整?

点击查看答案
第9题
假设将教材34页代码2.4中expand()算法的扩容策略改为“每次追加固定数目的单元”。a)试证明,在最坏情况下,单次操作中消耗于扩容的分摊时间为θ(n),其中n为向量规模;b)试举例说明,这种最坏情况的确可能发生。

点击查看答案
第10题
“学生自学和独立做作业,当有疑问时才向教师请教;教师不向学生系统地讲授教材,只为学生分别指定参
考书、布置作业;教师按月向学生布置学习任务,学生完成一定阶段的任务后,向教师汇报并接受考查;学生可根据自己的能力和志趣选择不同的学习内容。”这种教学组织形式是()。

A.班级授课制

B.道尔顿制

C.文纳特卡制

D.分组教学制

点击查看答案
第11题
在c语言标准库中,Brian W. Kernighan和Dennis M. Ritchie设计的随机数发生器如下:a)阅读这段代

在c语言标准库中,Brian W. Kernighan和Dennis M. Ritchie设计的随机数发生器如下:

a)阅读这段代码,并理解其原理:

b)试说明,若采用rand()的这个版本实现permute()算法,则上题的结论a)和b)并不能兑现;

c)试说明,采用此类伪随机数发生器实现permute()算法,上题的结论a)和b)必然无法兑现;

d)针对b)和c)所指出的不足,应如何改进rand()和permute()算法?

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