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

题目

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

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

数据结构与算法里,荷兰国旗算法要用循环嵌套来解决问题。


正确答案:错误

第2题:

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

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

正确答案:A,C,D

第3题:

在将递归算法转换成非递归算法时,通常要借助的数据结构是()。

A.线性表

B.栈

C.队列

D.树


参考答案:B

第4题:

数据结构里,斐波那契数列的递归实现方法,就会使用到栈。


正确答案:正确

第5题:

数据结构里,计算n!,可以使用递归程序完成,若使用递归则需要()来帮助完成。

  • A、栈
  • B、队列
  • C、链表
  • D、二叉树

正确答案:A

第6题:

数据结构与算法里,一般来说,递归需要有边界条件、递归前进段和递归返回段。当边界条件()时,递归前进。

  • A、满足
  • B、不满足
  • C、超出
  • D、以上三项都不对

正确答案:B

第7题:

数据结构里,汉诺塔问题,是递归解决的问题,需要()来帮助算法实现。

  • A、栈
  • B、图
  • C、二叉树
  • D、队列

正确答案:A

第8题:

什么是递归算法?通常情况下,递归算法在执行过程中需要借助何种数据结构?


正确答案:一个算法在结束本算法之前,直接或者间接地调用算法自身,这样的算法称为递归算法。递归算法在执行过程中通常需要借助于堆栈这种数据结构来完成。

第9题:

数据结构里,栈是后进先出的线性结构,应用于表达式求值、括号匹配、进制转换等算法中帮助算法完成。


正确答案:正确

第10题:

数据结构里,在递归程序中,经常借助选项中的哪种来完成算法()。

  • A、图
  • B、栈
  • C、链表
  • D、树

正确答案:B

更多相关问题