#T2001. 程序基本常识
程序基本常识
- 在使用高级语言编写程序时,一般提到的“空间复杂度”中的“空间”是指()。 {{ select(1) }}
- 程序运行时理论上所占的内存空间
- 程序运行时理论上所占的数组空间
- 程序运行时理论上所占的硬盘空间
- 程序源文件理论上所占的硬盘空间
- 斐波那契数列的定义如下: 如果用下面的函数计算斐波那契数列的第n项,则其时间复杂度为()。
int F(int n)
{
if(n<=2)
return 1;
else
return F(n-1)+F(n-2);
}
{{ select(2) }}
- O(1)
- O(n)
- O()
- O(Fn)
- 表示某个算法输入规模为n时的运算次数。如果T(1)为常数,且有递归式,那么 = ()。 {{ select(3) }}
- Θ(n)
- Θ()
- Θ()
- Θ()
- 设某算法的计算时间表示为递推关系式为正整数)及,则该算法的时间复杂度为()。 {{ select(4) }}
- O()
- O()
- O()
- O()
- 假设某算法的计算时间表示为递推关系式 , 则算法的时间复杂度为( )。。 {{ select(5) }}
- O(𝑛)
- O()
- O()
- O()
- 若某算法的计算时间表示为递推关系式: , 则该算法的时间复杂度为()。。 {{ select(6) }}
- O()
- O()
- O()
- O()
- 如果对于所有规模为n的输入,一个算法均恰好进行()次运算,我们可以说该算法的时间复杂度为O()。 {{ select(7) }}