计算机算法设计与分析期末复习资料.docxVIP

计算机算法设计与分析期末复习资料.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机算法设计与分析期末复习资料

一填空题(20x1=20分)当设定的问题有多种算法去解决时,其选择算法的主要原则是选择其中复杂性最低者。用函数自身给出定义的函数是一种递归函数。动态规划算法适用于解最优化问题。贪心算法的两个基本要素是最优子结构性质、贪心选择性质。回溯法在有哪些信誉好的足球投注网站解空间树的时候,为了避免无效有哪些信誉好的足球投注网站,通常使用深度优先手段来提高有哪些信誉好的足球投注网站效率。依据求解目标的不同,分支界限法和回溯法分别用广度优先遍历或者最小耗费优先、深度优先的方式有哪些信誉好的足球投注网站解空间树。分支界限法和回溯法主要区别在于求解目标和有哪些信誉好的足球投注网站方式不同。在分支界限法实现的时候,通常采用方式来实现最大优先队列。依据求解所花费的时间和所得到的结果不同,随机化算法大致分为数值随机化算法、蒙特卡罗算法、拉斯维加斯算法和舍伍德算法四类。产生伪随机数最常用的方法是线性同余法。线性规划算法中转轴变化的目的是将入基变量与离基变量互调位置。最大网络流问题中可增广路是残留网络中一条容量大于0的路。待解决问题适用于动态规划法的两个基本要素是。算法必须满足的四个特征是输入、输出、确定性、有限性。算法复杂性依赖于、、三个方面的复杂因素。实现递归调用的关键是动态规划算法求解问题的重要线索是问题的性质。最优子结构性质是贪心算法求解问题的关键特征。分支界限法的求解目标是找出满足约束条件的一个解,或是在满足约束条件的解中找出在某种意义下的最优解。问题的解空间树常见的有子集树、排列树两种类型。分支界限算法依据其从和节点表中选择获得下一扩展节点的不同方式被分为对于任何约束标准型线性规划问题,只要将所用分基本变量都设置为0,就可以获得一个解。二判断题(20x1=20分)算法的描述方式有自然语言、程序语言,或者两者相结合的形式。()算法满足的特性有哪些,程序有什么特征,而这有什么关系。算法复杂度越高或者越低与占用计算机资源的关系是什么。算法复杂性上界的阶,越高或者越低与结果的准确性和实际价值关系。递归算法和非递归算法两者之间的效率如何。动态规划算法带求解的问题是否可以用分支界限法、分治法、线性规划法、回溯法等其他的算法求解。动态规划算法带求解的问题,经分解得到的子问题,是独立的还是不独立的。如果问题具有最优子结构性质,请问这个问题使用动态规划法和贪心算法那个更好。贪心算法在一般情况下,是否能够得到整体最优解,还是最优解的近似值。动态规划法和贪心算法,在求解问题的时候都是自顶向下的吗?请问对于待解决的问题,有“通用解题法”之称的是什么算法?回溯法回溯法是通过遍历有哪些信誉好的足球投注网站树找到问题的最优解的吗?在分支界限法和回溯法中,每个节点都有机会成为扩展节点吗?对于待解决的同一个问题,随机化算法与非随机化算法,谁的复杂度高?谁的复杂度低?数值化随机算法用于求解问题的准确解吗?蒙特卡罗算法是用于球问题的准确解还是近似解,并且得到的解,一定是可靠的吗?舍伍德算法能够得到问题的准确解吗?二分有哪些信誉好的足球投注网站算法是那种算法的一种典型实例?分治法矩阵连乘问题,最实用的算法是什么?程序必须满足算法的所有属性吗?算法复杂性与计算机的本身资源有关吗?算法描述的方式除了自然语言、程序语言算法复杂性的阶越高越好吗?动态规划法和分治法一定要把求解的问题分解成为若干个子问题吗?如果问题具有最优子结构性质,贪心算法比其他的算法都要好吗?三概念题(6x2=12分)算法复杂性:是算法运行所需要的计算机资源的量,需要时间资源的量称为时间复杂性,需要空间资源的量称为空间复杂性。递归算法:直接或间接地调用自身的算法称为递归算法。贪心算法:在对问题求解时,总是做出当前看来是最好的选择。也就是说,贪心算法并不从整体最优考虑,他所做出的选择只是在某种意义上的局部最优选择。贪心算法不能对所有问题都得到整体最优解,但对范围相当广泛的许多问题他能产生整体最优解或者是整体最优解的近似解。子集树:当所给问题是从n个元素的集合s中找出满足某种性质的子集时,相应的解空间树称为子集树。队列式(FIFO)分支限界法:将活结点表组织成一个队列,并按队列的先进先出原则选取下一个结点为当前扩展结点。分治法:将一个难以直接解决的大问题,分割成一些规模较小的相同问题,以便各个击破,分而治之。算法:由若干条指令组成的有穷序列。最优子结构:当一个问题的最优解包含了其子问题的最优解时,称该问题具有最优子结构性质。回溯法:以深度优先方式系统有哪些信誉好的足球投注网站问题解的算法称为回溯法。排列树:当所给的问题是确定n个元素满足某种性质的排列时,相应的解空间树称为排列树。网络流:是定义在网络的边集合E上的一个非负函数flow = {flow(v,w)},并称flow(v,w)为边(v,w)上的流量。四简答题(3x4=12分)在一个算法中调用另一个算法时,系统需在运行被调用算法之前完成哪些工作?同时从被调用算法返回调用算法需完成哪些工作?答:在一个算法中调用另一算法时,系统需在运行被调用算法

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档