计算机算法设计与分析期末复习资料.docx
《计算机算法设计与分析期末复习资料.docx》由会员分享,可在线阅读,更多相关《计算机算法设计与分析期末复习资料.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上一 填空题(20x1=20分)1. 当设定的问题有多种算法去解决时,其选择算法的主要原则是选择其中复杂性最低者。2. 用函数自身给出定义的函数是一种递归函数。3. 动态规划算法适用于解最优化问题。4. 贪心算法的两个基本要素是最优子结构性质、贪心选择性质。5. 回溯法在搜索解空间树的时候,为了避免无效搜索,通常使用深度优先手段来提高搜索效率。6. 依据求解目标的不同,分支界限法和回溯法分别用广度优先遍历或者最小耗费优先、深度优先的方式搜索解空间树。7. 分支界限法和回溯法主要区别在于求解目标和搜索方式不同。8. 在分支界限法实现的时候,通常采用 方式来实现最大优先队列
2、。9. 依据求解所花费的时间和所得到的结果不同,随机化算法大致分为数值随机化算法、蒙特卡罗算法、拉斯维加斯算法和舍伍德算法四类。10. 产生伪随机数最常用的方法是线性同余法。11. 线性规划算法中转轴变化的目的是将入基变量与离基变量互调位置。12. 最大网络流问题中可增广路是残留网络中一条容量大于0的路。13. 待解决问题适用于动态规划法的两个基本要素是 。14. 算法必须满足的四个特征是输入、输出、确定性、有限性。15. 算法复杂性依赖于 、 、 三个方面的复杂因素。16. 实现递归调用的关键是 17. 动态规划算法求解问题的重要线索是问题的 性质。18. 最优子结构性质是贪心算法求解问题的
3、关键特征。19. 分支界限法的求解目标是找出满足约束条件的一个解,或是在满足约束条件的解中找出在某种意义下的最优解。20. 问题的解空间树常见的有子集树、排列树两种类型。21. 分支界限算法依据其从和节点表中选择获得下一扩展节点的不同方式被分为22. 对于任何约束标准型线性规划问题,只要将所用分基本变量都设置为0,就可以获得一个 解。二 判断题(20x1=20分)1. 算法的描述方式有自然语言、程序语言,或者两者相结合的形式。( )2. 算法满足的特性有哪些,程序有什么特征,而这有什么关系。3. 算法复杂度越高或者越低与占用计算机资源的关系是什么。4. 算法复杂性上界的阶,越高或者越低与结果的
4、准确性和实际价值关系。5. 递归算法和非递归算法两者之间的效率如何。6. 动态规划算法带求解的问题是否可以用分支界限法、分治法、线性规划法、回溯法等其他的算法求解。7. 动态规划算法带求解的问题,经分解得到的子问题,是独立的还是不独立的。8. 如果问题具有最优子结构性质,请问这个问题使用动态规划法和贪心算法那个更好。9. 贪心算法在一般情况下,是否能够得到整体最优解,还是最优解的近似值。10. 动态规划法和贪心算法,在求解问题的时候都是自顶向下的吗?11. 请问对于待解决的问题,有“通用解题法”之称的是什么算法? 回溯法12. 回溯法是通过遍历搜索树找到问题的最优解的吗?13. 在分支界限法和
5、回溯法中,每个节点都有机会成为扩展节点吗?14. 对于待解决的同一个问题,随机化算法与非随机化算法,谁的复杂度高?谁的复杂度低?15. 数值化随机算法用于求解问题的准确解吗?16. 蒙特卡罗算法是用于球问题的准确解还是近似解,并且得到的解,一定是可靠的吗?17. 舍伍德算法能够得到问题的准确解吗?18. 二分搜索算法是那种算法的一种典型实例? 分治法19. 矩阵连乘问题,最实用的算法是什么?20. 程序必须满足算法的所有属性吗?21. 算法复杂性与计算机的本身资源有关吗?22. 算法描述的方式除了自然语言、程序语言23. 算法复杂性的阶越高越好吗?24. 动态规划法和分治法一定要把求解的问题分
6、解成为若干个子问题吗?25. 如果问题具有最优子结构性质,贪心算法比其他的算法都要好吗?三 概念题(6x2=12分)1. 算法复杂性:是算法运行所需要的计算机资源的量,需要时间资源的量称为时间复杂性,需要空间资源的量称为空间复杂性。2. 递归算法:直接或间接地调用自身的算法称为递归算法。3. 贪心算法:在对问题求解时,总是做出当前看来是最好的选择。也就是说,贪心算法并不从整体最优考虑,他所做出的选择只是在某种意义上的局部最优选择。贪心算法不能对所有问题都得到整体最优解,但对范围相当广泛的许多问题他能产生整体最优解或者是整体最优解的近似解。4. 子集树:当所给问题是从n个元素的集合s中找出满足某
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 算法 设计 分析 期末 复习资料
限制150内