首页 > 医生资格> 口腔执业医师
题目内容 (请给出正确答案)
[主观题]

考查教材40页代码2.11中的无序向量插入算法insert(r,e)。试证明,若插入位置r等概率分布,则该算法的平均时间复杂度为0(n),n为向量的规模。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
更多“考查教材40页代码2.11中的无序向量插入算法insert(…”相关的问题
第1题
考查如教材75页代码3.11所示的List::remove()算法。当待副除的节点既是首节点也是末节点(即列表仅含单个节点)时,该算法是否依然适用?为什么?

点击查看答案
第2题
试仿照教材22页代码1.10中向量的倒置算法,实现List::reverse()接口,将列表中元素的次序前后倒置。

点击查看答案
第3题
考查如教材83页代码3.23所示的List::mergeSort()算法,试证明:a)若为节省每次子列表的划分时间,而直接令m=min(c,n/2),其中c为较小的常数(比如5),则总体复杂度反而会上升至o(n2);b)特别地,当取c=1时,该算法等效地退化为插入排序。

点击查看答案
第4题
考查如教材24页代码1.12所示的二分递归版fib(n)算法,试证明:a)对任一整数1≤k≤n,形如fib(k)的递归实例,在算法执行过程中都会先后重复出现fib(n-k+1)次;b)该算法的时间复杂度为指数量级;c)该算法的最大递归深度为o(n);d)该算法具有线性的空间复杂度。

点击查看答案
第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、立体平移

E、变角投

点击查看答案
第7题
在一台速度为1Gflops的电脑上使用教材中代码1.1中的bubblesort1A()算法,大致需要多长时间才能完成对全国人口记录的排序?

点击查看答案
第8题
a)试针对教材72页代码3.5中的List::find(),以及78页代码3.17中的List::search(),就其在最好、最坏和平均情况下的效率做一分析对比;b)有序性对于列表查找操作效率的提高有多大作用?

点击查看答案
第9题
教材81页代码3.20中的List::selectionSort()算法,通过selectMax()在前缀子序列中定位的最大元

教材81页代码3.20中的List::selectionSort()算法,通过selectMax()在前缀子序列中定位的最大元素max,有可能恰好就是tail的前驱——自然,此时“二者”无需交换。针对这一“问题”,你可能会考虑做些“优化”,以期避免上述不必要的交换,比如将

a)以序列(1980,1981,1982,...,2011,2012;0,1,2,...,1978,1979)为例,这种情况共发生多少次?

b)试证明,在各元素等概率独立分布的情况下,这种情况发生的概率仅为1nn/n→0——也就是说,就渐进意义而言,上述“优化”得不偿失。

点击查看答案
第10题
________,即考查对象之间的不同与相同之处。

点击查看答案
第11题
经济核算是对企业生产经营过程中所发生的一切活劳动消耗和物化劳动消耗以及一切经营成果进行()和对比分析的一种经济管理方法。

A.记载、计算、考查

B.记载、计算

C.计算、考查

D.记载、考查

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