单选题 【单选题】设有一个递归算法如下:int fict(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
下载APP答题
由4l***79提供 分享 举报 纠错

相关试题

单选题 【单选题】非空的单循环链表的头指针为head,尾指针为rear,则下列条件成立的是( )。

A、rear->next= =head
B、rear->next->next= =head
C、head->next= =rear
D、head->next->next= =rear

单选题 【单选题】用链接方式存储的队列,在进行删除运算时( )

A、仅修改头指针
B、仅修改尾指针
C、头、尾指针都要修改
D、头、尾指针可能都要修改

单选题 【单选题】若某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则最节省运算时间的存储方式是( )

A、单链表
B、仅有头指针的单循环链表
C、双链表
D、仅有尾指针的单循环链表

单选题 【单选题】算法指的是( )。

A、计算机程序
B、解决问题的计算方法
C、排序算法
D、解决问题的有限运算序列。

单选题 【单选题】 与数据元素本身的形式、内容、相对位置、个数无关的是数据的( )

A、存储结构
B、逻辑结构
C、算法
D、操作

单选题 【单选题】 一个算法应该是( )。

A、程序
B、问题求解步骤的描述
C、满足五个基本属性
D、A和C

单选题 【若一个栈的进栈序列为1,2,3,4,则合法 的出栈序列是( )

A、1,4,2,3
B、4,1,2,3
C、3,2,1,4
D、4,3,1,2

单选题 【单选题】从逻辑上可以把数据结构分为( )两大类。

A、动态结构、静态结构
B、顺序结构、链式结构
C、线性结构、非线性结构
D、初等结构、构造型结构