工学

多选题数据结构与算法里,关于递归说法正确的是()。A递归是函数自身调用编程技术B有返回值的函数可以是递归的函数C无返回值函数是不能使用递归的D递归分为直接递归和间接递归

题目
多选题
数据结构与算法里,关于递归说法正确的是()。
A

递归是函数自身调用编程技术

B

有返回值的函数可以是递归的函数

C

无返回值函数是不能使用递归的

D

递归分为直接递归和间接递归

参考答案和解析
正确答案: C,B
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

数据结构与算法里,A函数调用B函数,B函数又调用了A函数,这种调用是(),下列选项不是正确答案的是()。

  • A、直接递归
  • B、间接递归
  • C、非递归
  • D、嵌套调用

正确答案:A,C,D

第2题:

数据结构与算法中,递归算法需要有下列哪三项条件()。

  • A、递归前进段
  • B、递归返回段
  • C、递归出口
  • D、递归中间段

正确答案:A,B,C

第3题:

以下关于算法与数据结构关系的描述中,说法正确的是(57)。

A.算法的实现依赖于数据结构的设计

B.算法的效率与数据结构无关

C.数据结构越复杂,算法的效率越高

D.数据结构越简单,算法的效率越高


正确答案:A
解析:本题考查数据结构与算法的关系。算法(Algorithm)是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多个操作。一个算法具有5个重要特性:有穷性、确定性、可行性、输入和输出。数据结构讨论“描述现实世界实体的数学模型(非数值计算)及其上的操作在计算机中如何表示和实现”,包括数据的逻辑结构、物理结构和基本运算。设计算法步骤时可以不考虑数据结构,但算法在计算机上与采用的数据结构密切相关。

第4题:

数据结构与算法里,小明的烦恼问题的算法使用下列哪些技术项()。

  • A、二维数组
  • B、循环嵌套
  • C、分支判断
  • D、递归

正确答案:A,B,C

第5题:

数据结构与算法里,汉诺塔算法虽是递归的,但每一步仍然是确定的,没有二义性这是算法的()

  • A、有穷性
  • B、模糊性
  • C、确定性
  • D、正确性

正确答案:C

第6题:

数据结构与算法里,汉诺塔问题的递归分为()几部分。

  • A、递归前进段
  • B、递归返回段
  • C、递归出口
  • D、递归问题

正确答案:A,B,C

第7题:

数据结构与算法里,递归是需要栈帮助解决问题的。


正确答案:正确

第8题:

数据结构与算法里,小明的烦恼问题的核心代码利用()实现的。

  • A、递归算法
  • B、循环嵌套
  • C、单层循环
  • D、只用了分支结构

正确答案:B

第9题:

数据结构与算法里,指针做参数时,属于()。

  • A、值传递
  • B、地址传递
  • C、函数传递
  • D、递归调用

正确答案:B

第10题:

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

  • A、递归返回段
  • B、递归前进段
  • C、递归出口
  • D、递归中间段

正确答案:A,B,C