复习参考分析和总结.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、概念类 1、试描述回溯法及其基本要素,并举例说明。 2、试比较分治法和动态规划法。 3、描述分治法的一般算法步骤,并说明使用分治法必须满足哪些基本要素? 4、比较回溯法和分支限界法。 二、简答类 1、求解下列递推关系 f (0)  f (1)  f (n) f (n 1) f (n  2) n  2 解:根据式3,得方程 2 ,求解得两根为2和4, x  6x  8 故 n n ,又 , , f (n)  c 2  c 4 f (0)  2 f (1) 6 1 2 得c  1,c  1,故f n  n n ( ) 2 4 1 2 2、求解下列递推方程 f (0)  0  f (1) 1  f (n)  f (n 1) f (n  2) n  2 1 5 1 5 解:根据式3,得方程 2 ,求解得两根为 , , x  x  1 2 2 1 5 1 5 故 ( )n ( )n ,又 , , f (n)  c  c f (0)  0 f (1) 1 1 2 2 2 1 1 1 1 5 1 1 5 得c  ,c   ,故f (n)  ( )n  ( )n 1 5 2 5 5 2 5 2 3、 = n 成立吗?证明你的答案。 n ! (n ) n! n n n (n ) (n ) 解:当n   时,, lim  0 ,故为O(n ) ,但不是 或 n nn 4、 log n !是 和 的吗?证明你的答案。   O(n),(n) (n) 解:令2  n  2k k1 ,则当n   时,k   , logn ! k ! 而lim  lim   ,故为(n) n n k 2k1 二、简单分析解题类 1、二分搜索问题 设a[0 : n 1] 是已排好序的数组。请改写二分搜索算法,使得当搜索元素x 不在数字中时, 返回小于x 的最大元素位置i 和大于x 的最小位置j。当搜索元素在数字中时,i 和j 相同, 均为x 在数组中的位置。 public static boolean binarysearch(int []a,int x,int left,int rig

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

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

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档