1.以下哪项不是图灵机的组成要件?a
a 有限长的纸带
b 有限的字母表
c 有限种状态
d 读写头
2.对于视频中线性递归的时间复杂度,A、B两位同学有不同的看法。
A同学赞同视频中的算法,由于单个递归实例需要O(1)时间完成,共有n个实例,所以整个算法的复杂度是O(n)。
但B同学认为,当sum(A,n)函数中调用sum(A,n-1)时,sum(A,n)仍在执行,因此sum(A,n)的完成时间不是O(1)而是O(n),依此计算,整个算法的复杂度应该为n+n−1+...+3+2+1=O(n2)。请问哪位同学对了?
答:a
3.判断:用分而治之的思想来解决长度为n的数组的求和问题(n足够大),递归实例的数目会比用减而治之的方法少?
错
错题整理-数据结构(绪论)
最新推荐文章于 2023-08-01 10:31:47 发布