试题详情
- 单项选择题设有一个递归算法如下: int fact(int n) { //n大于等于0 if(n<=0) return 1; else return n*fact(n-1); } 则计算fact(n)需要调用该函数的次数为()
A、 n+1
B、 n-1
C、 n
D、 n+2
关注下方微信公众号,在线模考后查看

热门试题
- 对于长度为18的顺序存储的有序表,若采用
- 设有二维数组A[0‥9,0‥19],其每
- 下列选项中是C语言中的字符串比较的是()
- 广义表(A,(a,b),d,e,((i,
- 抽象数据类型的是什么?它有什么特点?
- 已知一个栈入栈顺序是1,2,3,入的过程
- 如果有向图中各个顶点的度都大于2,则该图
- 数据元素及其关系在计算机存储;内的表示称
- AOE网G如下所示,求关键路径。(要求标
- 堆栈、队列和数组的逻辑结构都是线性表结构
- 已知一个无向图的邻接矩阵如图所示,试写出
- 顺序表和一维数组一样,都可以按下标随机(
- 在逻辑上可以把数据结构分成:()。
- 下面关于二分查找的叙述正确的是()
- 下面程序的时间复杂度为()。 for(
- 当待排序序列的关键字次序为倒序时,若需为
- 简述在磁盘上存储信息的原则。
- 设有一个20阶的对称矩阵A(第一个元素为
- 在待排序的元素序列基本有序的前提下,效率
- 平衡二叉树