算法的空间复杂度记为:S(n)=O(f(n))。
第1题:
若n表示问题的规模、O(f(n))表示算法的时间复杂度随n变化的增长趋势,则算法时间复杂度最小的是(59)。
A.O(n2)
B.O(n)
C.O(logn)
D.O(nlogn)
第2题:
下面算法的时间复杂度为()
A.O(1)
B.O(n)
C.O(n*n)
D.O(n!)
第3题:
设S为C语言的语句,计算机执行下面算法时,算法的时间复杂度为()。
A.n2
B.O(nlgn)
C.O(n)
D.O(n2)
第4题:
数据结构与算法里,关于汉诺塔算法的时间复杂度说的正确的是()
第5题:
算法的空间复杂度记为:S(n)=O(f(n))。
第6题:
空间复杂度记为:S(n)=O(f(n));其中O表示()。
第7题:
算法的时间复杂度记为:T(n)=O(f(n))。
第8题:
在对n个元素进行直接插入排序的过程中,算法的空间复杂度为()
第9题:
数据结构与算法里,比荷兰国旗算法时间复杂度低的是()。
第10题:
第11题:
T(n)=O(f(n))
S(n)=O(f(n))
T(n)=f(n)
S(n)=f(n)
第12题:
问题的规模
渐近符号
规模的函数
空间的大小
第13题:
对n个基本有序的整数进行排序,若采用插入排序算法,则时间和空间复杂度分别为(62);若采用快速排序算法,则时间和空间复杂度分别为(63)。
A.O(n2)和O(n)
B.O(n)和O(n)
C.O(n2)和O(1)
D.O(n)和O(1)
第14题:
以下是根据文件大小分配存储空间的一个算法伪代码,请问其空间复杂度是多少()
A.O(n)
B.O(n^2)
C.O(2^n)
D.O(n*log(n))
第15题:
算法的主要运算如下: While i<n do { s=0; While s<n do { s=s+1; } i=i+1; } 其中i的初值为0,s初值为0,“=”为赋值号。该算法的时间复杂度为()
A.O(2n)
B.O(n+log2n)
C.O(nlog2n)
D.O(n2)
第16题:
数据结构里,时间复杂度记作:()。
第17题:
时间复杂度记为:T(n)=O(f(n));其中n是()。
第18题:
排序的平均时间复杂度为O(n•logn)的算法是(),为O(n•n)的算法是()
第19题:
设S为C语言的语句,计算机执行下面算法时,算法的时间复杂度为()。for(i=n-1;i>=0;i--)for(j=0;j
第20题:
小明的烦恼算法的时间复杂度是()。
第21题:
对于移动平均算法,是计算某变量之前n个数值的算术平均,正确的说法是()。
第22题:
对
错
第23题:
函数
问题的规模
渐近符号
规模的函数
第24题:
对
错