没有合适的资源?快使用搜索试试~ 我知道了~
川农大算法分析期末复习.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 9 浏览量
2021-10-06
08:20:37
上传
评论 1
收藏 195KB DOC 举报
温馨提示
试读
50页
川农大算法分析期末复习.doc
资源推荐
资源详情
资源评论
- -
算法分析与设计复习题
算法分析与设计复习题.............................................................1
判断题.........................................................................................1
选择题:...................................................................................15
判断题
1. 算法就是一组有穷的规那么。
答案:正确
2. 概率算法中蒙特卡罗算法得到的解必是正确的。
答案:错误
3. 程序和算法一样,都是某种程序设计语言的具体实现。
答案:错误
4. 合并排序算法是渐近最优算法。
答案:正确
5. 递归定义必须是有确切含义是指必须一步比一步简单,最后是有终结的,决不能无限循
环下去。
答案:正确
6. 二分搜索方法在最坏的情况下用 O(log n)时间完成搜索任务。
答案:正确
7. 能否利用分治法完全取决于问题是否具有如下特征:利用该问题分解出的子问题的解可
以合并为该问题的解。
答案:正确
8. 分治法的根本思想是将一个规模较大的问题分解成假设干个规模较小的子问题,这些子
问题之间并不一定相互独立。
答案:错误
9. 递归算法的效率往往很低,费时和费存空间。
- - word.zl-
- -
答案:正确
10. 当一个问题具有最优子构造性质时只能用动态规划方法求解。
答案:错误
11. 如果一类活动过程一个阶段的决策确定以后,常影响到下一个阶段的决策,那么称它
为多阶段决策问题。
答案:正确
12. 反复应用分治手段,不能使子问题与原问题类型一致而其规模却不断缩小。答案:错
误
13. 裴波那契数列的定义:f(n)=f(n-1)+f(n-2),f(0)=1,f(1)=2,其数据的定义形式不是
按递归定义。
答案:错误
14. 0-1 背包问题与背包问题这两类问题都可以用贪心算法求解。
答案:错误
15. 证明贪心选择后的问题简化为规模更小的类似子问题的关键在于利用该问题的最优子
构造性质。
答案:错误
16. 子问题之间不包含公共的子问题,这个条件涉及到分治法的效率。
答案:正确
17. 概率算法允许在执行过程中随机地选择下一个计算步骤。
答案:正确
18. 二分搜索法的二分查找只适用于顺序存储构造。
答案:正确
19. 要想在电脑上扩大所处理问题的规模,有效的途径是降低算法的计算复杂度。
答案:正确
20. 用回溯法解题一个显著特征是在搜索过程中动态产生问题的解空间。
答案:错误
21. 从分治法的一般设计模式可以看出,用它设计出的程序一般是一个递归过程。因此,
分治法的计算效率通常可以用递归方程来进展分析。
答案:正确
22. 多阶段决策问题中,每一个阶段可能有假设干个决策可供选择
答案:正确
- - word.zl-
- -
23. 拉斯维加斯算法不会得到不正确的解,但有时找不到解。
答案:正确
24. 在通往边界条件的递归调用过程中,系统用堆栈保存的每次调用的中间结果是局部变
量和返回地址值。
答案:正确
25. 要想在电脑上扩大所处理问题的规模,有效的途径是提高算法的计算复杂度。
答案:错误
26. 程序必须满足算法具有数据输出的性质。
答案:正确
27. 反复应用分治手段,可以使子问题与原问题类型一致而其规模却不断缩小
答案:正确
28. 一个算法产生一个或多个输出,它们是同输入有某种特定关系的量
答案:正确
29. 最优子构造性质特征反映了递归思想的应用
答案:正确
30. 递归边界本身并不使用递归的定义
答案:正确
31. 用分治法求解一个问题,所需的时间是由子问题的个数、大小以及把这个问题分解为
子问题所需的工作总量来确定的。
答案:正确
32. 应用回溯法解问题时,首先应明确定义问题的解空间。问题的解空间应至少包含问题
的一个〔最优〕解。
答案:正确
33. 好的约束函数能显著地减少所生成的结点数,但这样的约束函数往往计算量较大。因
此,在选择约束函数时通常存在生成结点数与约束函数计算量之间的折衷。
答案:正确
34. 一个递归定义必须是有确切含义的,必须一步比一步简单,最后是有终结的,不能无
限循环下去。
答案:正确
35. 最优子构造性质是应用分治法的前提。
答案:正确
- - word.zl-
- -
36. 操作系统,它是一个在无限循环中执行的程序,因而不是一个算法。
答案:正确
37. 有些数据构造如二叉树等,由于其本身的递归特性、特别适合用递归的形式来描述。
答案:正确
38. 概率算法的一个根本特征是,对所求问题的同一个实例用同一个算法求解两次一定能
得到完全一样的效果。
答案:错误
39. 问题可以分解为假设干个规模较小的一样问题,即称该问题具有最优子构造性质。
答案:错误
40. 递推是从边界条件出发,通过递推式到达边界条件。
答案:正确
41.所有的递归函数都能找到对应的非递归定义。
答案:正确
42.定义递归函数时可以没有初始值。
答案:错误
43.动态规划算法的根本要素是最优子构造。
答案:正确
44.最优子构造性质是指原问题的最优解包含其子问题的最优解。
答案:正确
45.动态规划算法求解问题时,分解出来的子问题相互独立。
答案:错误
46.满足贪心选择性质必满足最优子构造性质。
答案:错误
47.回溯法中限界函数的目的是剪去得不到最优解的子树。
答案:正确
48. 分支限界法类似于回溯法,也是一种在问题的解空间树 T 上搜索问题解的算法,两者
的搜索方式是一样的。
答案:错误
49. 任何递归算法都有递归出口。
答案:正确
50. 递归算法的执行效率比功能一样的非递归算法的执行效率高。
- - word.zl-
- -
答案:错误
51. 递归算法不能转换成对应的非递归算法。
答案:错误
52. 数据元素是数据的最小单位
答案:错误
53. 数据对象就是一组数据元素的集合
答案:错误
54. 任何数据构造都具备三个根本运算:插入、删除和查找。
答案:错误
55. 数据对象是由有限个类型一样的数据元素构成的。
答案:正确
56. 数据的逻辑构造与各数据元素在计算机中如何存储有关。
答案:错误
57. 如果数据元素值发生改变,那么数据的逻辑构造也随之改变。
答案:错误
58. 逻辑构造一样的数据,可以采用多种不同的存储方法。
答案:正确
59. 逻辑构造不一样的数据,必须采用不同的存储方法来存储。
答案:错误
60.数据的逻辑构造是指数据元素的各数据项之间的逻辑关系。
答案:错误
61.顺序存储方式只能用于存储线性构造。
答案:错误
62. 算法可以用不同的语言来描述,如果用 C 语言或 Pascal 语言等高级语言来描述,那么
算法就等同于程序。
答案:错误
63.数据的逻辑构造是指各数据元素之间的逻辑关系。
答案:正确
64.数据构造、数据元素、数据项在计算机中的映像〔或表示〕分别称为存储构造、节点
和数据域。
- - word.zl-
剩余49页未读,继续阅读
资源评论
gjmm89
- 粉丝: 14
- 资源: 19万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 毕业设计求职招聘系统-SpringBoot+vue前后端源码+数据库sql.zip
- 利用Rosweb实现ros与网页交互(1)
- 基于卷积神经网络的医学病理图像识别源码+数据集+详细资料合集.zip
- 基于树莓派的自动驾驶小车,利用树莓派和tensorflow实现小车在赛道的自动驾驶
- 前端面试必备 - Vue篇.rar
- LM324_datasheet.pdf
- 全新Storm+Core+API管理系统源码
- 基于RP2040的电子沙漏,使用RP2040游戏机开发板,灯板是74HC595驱动的8*8LED矩阵
- 基于SSM和VUE的商店POS积分管理系统(免费提供全套java开源项目源码+论文)
- 基于SpringBoot的“在线动漫信息平台”的设计与实现.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功