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

题目

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

  • A、图
  • B、栈
  • C、链表
  • D、树
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

正确答案:A,C,D

第2题:

八皇后问题是一种递归问题,经常借助()来完成算法。

  • A、顺序表
  • B、栈
  • C、链表
  • D、树

正确答案:B

第3题:

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

A.线性表

B.栈

C.队列

D.树


参考答案:B

第4题:

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

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

正确答案:A,B,C

第5题:

数据结构中,下列选项中是哪位科学家提出一个公式:程序=数据结构+算法。()

  • A、沃斯(NikiklausWirth)
  • B、丹尼斯.里奇(Denis.Riche)
  • C、肯.汤姆逊(Ken.Thompson)
  • D、牛顿(Newton)

正确答案:A

第6题:

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

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

正确答案:A

第7题:

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

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

正确答案:A

第8题:

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


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

第9题:

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

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

正确答案:A,B,C

第10题:

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


正确答案:正确