logo - 刷刷题
下载APP
【多选题】

数据结构与算法里,一般来说,递归需要有下列哪三项条件()。

A.
递归返回段
B.
递归前进段
C.
递归出口
D.
递归中间段
举报
参考答案:
参考解析:
.
刷刷题刷刷变学霸
举一反三

【单选题】在n个结点的线性表的数组实现中,算法的时间复杂度是O(1)的操作是 。

A.
访问第i(1<=i<=n)个结点和求第i个结点的直接前驱(1
B.
在第i(1<=i<=n)个结点后插入一个新结点< span="">
C.
删除第i(1<=i<=n)个结点< span="">
D.
以上都不对

【单选题】算法的空间复杂度是指( )。

A.
算法程序的长度
B.
算法程序中的指令条数
C.
算法程序所占的存储空间
D.
算法执行过程中所需要的存储空间

【单选题】堆是一种数据结构,______是堆。

A.
(10,50,80,30,60,20,15,18)
B.
(10,18,15,20,50,80,30,60)
C.
(10,15,18,50,80,30,60,20)
D.
(10,30,60,20,15,18,50,80)

【单选题】以下有关数据结构的叙述,正确的是 ( )

A.
线性表的线性存储结构优于链式存储结构
B.
二叉树的第i层上有2i-1个结点,深度为K的二叉树上有2k-1个结点
C.
二维数组是其数据元素为线性表的线性表
D.
栈的操作方式是先进先出

【单选题】客户承接人享有所有递归保单的()佣金和相应的(),并为该保单客户提供相应的续期服务;

A.
续期;个人继续率
B.
初期;个人继续率
C.
个人继续率;续期佣金
D.
个人继续率;初期佣金

【多选题】关于递归描述正确的是( )

A.
在递归函数执行过程中,需要通过自我调用来实现
B.
栈有一个重要应用是在程序设计语言中实现递归
C.
递归程序结构清晰,形式简洁
D.
递归程序结构复杂,时间耗费多
相关题目:
【单选题】在n个结点的线性表的数组实现中,算法的时间复杂度是O(1)的操作是 。
A.
访问第i(1<=i<=n)个结点和求第i个结点的直接前驱(1
B.
在第i(1<=i<=n)个结点后插入一个新结点< span="">
C.
删除第i(1<=i<=n)个结点< span="">
D.
以上都不对
【单选题】算法的空间复杂度是指( )。
A.
算法程序的长度
B.
算法程序中的指令条数
C.
算法程序所占的存储空间
D.
算法执行过程中所需要的存储空间
【单选题】堆是一种数据结构,______是堆。
A.
(10,50,80,30,60,20,15,18)
B.
(10,18,15,20,50,80,30,60)
C.
(10,15,18,50,80,30,60,20)
D.
(10,30,60,20,15,18,50,80)
【单选题】以下有关数据结构的叙述,正确的是 ( )
A.
线性表的线性存储结构优于链式存储结构
B.
二叉树的第i层上有2i-1个结点,深度为K的二叉树上有2k-1个结点
C.
二维数组是其数据元素为线性表的线性表
D.
栈的操作方式是先进先出
【单选题】客户承接人享有所有递归保单的()佣金和相应的(),并为该保单客户提供相应的续期服务;
A.
续期;个人继续率
B.
初期;个人继续率
C.
个人继续率;续期佣金
D.
个人继续率;初期佣金
【多选题】关于递归描述正确的是( )
A.
在递归函数执行过程中,需要通过自我调用来实现
B.
栈有一个重要应用是在程序设计语言中实现递归
C.
递归程序结构清晰,形式简洁
D.
递归程序结构复杂,时间耗费多