《算法分析与设计》课后作业【DOC精选】.docVIP

  • 10
  • 0
  • 约1.72千字
  • 约 4页
  • 2017-02-16 发布于江苏
  • 举报

《算法分析与设计》课后作业【DOC精选】.doc

《算法分析与设计》课后作业【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)

1亿VIP精品文档

相关文档