《算法分析与设计》课后作业.docVIP

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

《算法分析与设计》各章课后作业 第一章 课后作业 1. 设某算法在输入规模为n时的计算时间为T(n)=10*2n。若在甲台计算机上实现并完成该算法的时间为t秒,现有一台运行速度是甲的64倍的另一台计算机乙,问在乙计算机上用同一算法在t秒内能解决的问题的规模是多大? 2.按照渐近阶从低到高的顺序排列以下表达式:4n2,logn,3n,20n,2,n2/3。又n!应该排在哪一位? 第二章 课后作业 1. 用展开法求解下列递推关系: T(n)= ,写出T(n)的大O记号表示。 2. 下面是实现在a[0]=a[1]=…=a[n-1]中搜索x的二分搜索算法,请根据二分 搜索技术在下划线处填充语句。 算法描述如下: templateclass Type public static int BinarySearch(int []a, int x, int n) { //在a[0]=a[1]=…=a[n-1]中搜索 x // 找到x时返回其在数组中的位置,否则返回-1 int left = 0; int right = n - 1; while ( ) { int middle = ; if(x == a[middle]) return ; if(x a[middle]) left = middle + 1; else right= ; } return -1; // 未找到x } 第三章 课后作业 1、选择题。 (1)下列算法中通常以自底向上的方式求解最优解的是(????? )。 A、备忘录法B、动态规划法C、贪心法D、回溯法 A、B、动态规划法C、贪心法D、回溯法 矩阵连乘问题的算法可由(?????????)设计实现。A、分支界限算法?????B、??? C、贪心算法??? D、回溯算法(??????? ??? )。A、重叠子问题B、构造最优解C、D、定义最优解 (???? )是贪心算法与动态规划算法的共同点。A、重叠子问题B、构造最优解C、D、 (3)下面问题()不能使用贪心法解决。A、单源最短路径问题 B、N皇后问题 C、最小花费生成树问题D、背包问题对于字符集合M={A,B,C,D,E,F},设这些字符在文本中出现的频率分别为8,1,3,10,6,5,画出字符集合M的编码树(? ?????)。 A、B、C、D、列算法中通常以深度优先方式系统搜索问题解的是(???? )。 A、备忘录法B、动态规划法C、贪心法D、回溯法 (???? ? )A.递归函数 B.剪枝函数 C。随机数函数 D.搜索函数 2、回溯法中常见的两类典型的解空间树是哪些,请简述之。 第六章 课后作业 1、选择题。 (1)广度优先是(?????????? )的一搜索方式。 A、分支界限法????? B、动态规划法??? C、贪心法??? D、回溯法 最大效益优先搜索方式是(????????? )。 A、分支界限法B、动态规划法C、贪心法D、回溯法 (??? ??? )使用回溯法进行状态空间树裁剪分支时一般有两个标准:约束条件和目标函数的界,N皇后问题和0/1背包问题正好是两种不同的类型,其中同时使用约束条件和目标函数的界进行裁剪的是,只使用约束条件进行裁剪的是。以广度优先或以最小耗费方式搜索问题解的算法称为。 蒙特卡罗算法是(? )的一种。 A、分支界限算法????? B、概率算法??? C、贪心算法??? D、回溯算法(?? )下列随机算法中运行时有时候成功有时候失败的是( )A 数值概率算法 B 舍伍德算法 C 拉斯维加斯算法 D 蒙特卡罗算法拉斯维加斯算法找到的解一定是。 数值概率算法常用于的求解。利用概率的性质计算近似值的随机算法是__数值概率算法,运行时以一定的概率得到正确解的随机算法是__蒙特卡罗算法_____________________。拉斯维加斯算法找到的解一定是_________。

文档评论(0)

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

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

1亿VIP精品文档

相关文档