算法设计与分析

数据结构与算法里,小明的烦恼问题的算法使用下列哪些技术项()。A、二维数组B、循环嵌套C、分支判断D、递归

题目

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

  • A、二维数组
  • B、循环嵌套
  • C、分支判断
  • D、递归
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

算法一般可以用( )控制结构组合而成。

A.循环、分支、递归

B.顺序、循环、嵌套

C.循环、递归、选择

D.顺序、选择、循环


正确答案:D
暂无解析,请参考用户分享笔记

第2题:

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

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

正确答案:B

第3题:

算法一般都可以用______控制结构组合而成。

A.循环、分支、递归

B.顺序、循环、嵌套

C.循环、递归、选择

D.顺序、选择、循环


正确答案:D
解析:算法的控制结构给出了算法的基本框架,不仅决定了算法中各操作的执行顺序,也直接反映了算法的设计是否符合结构化原则。一个算法一般都可以用顺序、选择、循环三种基本控制结构组合而成。

第4题:

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

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

正确答案:A,B,C

第5题:

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

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

正确答案:A,C,D

第6题:

数据结构与算法里,荷兰国旗算法的基本写法循环中套分支结构。


正确答案:正确

第7题:

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


正确答案:错误

第8题:

已知有一长度为100的无序随机整型数组,且数值范围是[1,100],写一算法,判断数组中是否有存在重复值,要求,不得嵌套循环,不得使用递归。


正确答案:
 

第9题:

数据结构与算法里,荷兰国旗算法的需要使用二维数组存放0,1,2代表国旗的三种颜色。


正确答案:错误

第10题:

小明的烦恼核心代码是使用()实现的。

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

正确答案:B