- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
此笔记尚未定稿 如果问题和建议请联系 zhangshuijing@ 欢迎指教
第四章 递归式
这一章内容相对比较简单和轻松,最近忙于考试,六级,而且还生了场小病,我的学习计划已经
比我原定的目标落后不少了,因此只能将一些不是不要的内容先跳过,比如,打 * 号的和一些比
较难得思考题,等到有时间回过来修正笔记的时候再加上。第一部分现在就剩下第五章了,等我
们把这些基础(比较枯燥,但还算是有点意思)都学完,就可以开始富有挑战性的算法导论之旅
了。顺便说下我的学习计划,暑假打算把算法导论除了最后一部分外的所有章节都看完(至少是
基本看完) ,最后一部分是算法问题选编,等有时间时再慢慢研究,反正,我不会放弃把算法导
论整本书做成读书笔记的想法。然后就是学英语,呵呵,想尽外企,英语不好不行的,但是我目
前的英语真是不容乐观。在,这个算法导论读书笔记告一段落后,我将开始学习设计模式,到时
候,也打算以读书笔记的形式与大家分享、交流。
顺便说下我的感受,这第一部分读下来,深深的感觉到,要做个好的程序员一定要熟知算法和数
据结构,但是如果要做个好的计算机专家,特别是大师,那么数学知识可是相当重要啊。学习算
法是为了当一个优秀的程序员做准备(虽然大学刚毕业有可能找不到理想的职位,但是,人总要
往上看的,要随时做好准备迎接机会和挑战) ;学好数学是为自己成为大师做积累。一个不想当
将军的兵不是好兵,同样,一个永远不梦想自己有朝一日能成为大师级人物的程序员,也不是个
真正好的程序员: )。
高中三年,没好好读书,结果高三用了半年突击上了一所二本,虽然有所遗憾,但是,有得也必
有失,来了大学后先是失望,再是失落,到后悔,最后再到重整信心,迎接挑战,我比以往任何
时候都珍惜机会和时间,每当感到自己又重新充满激情的时候,我就觉得我的天空特别蓝,特别
灿烂,大家祝我好运吧!我也祝大家平平安安,事业顺利!
1. 三 种 解 递 归 式 的 基 本 方 法 : 代 换 法 (substitution method) , 递 归 树 方 法
(recursion-tree method) ,主方法 (master method)
代换法:
步骤:
1) 猜测解的形式
2 ) 用数学归纳法找出使解真正有效的常数
“代换法”这一名称源于当归纳假设用较小值, 用所猜测的值代替函数的解。 这种方
法很有效,但是只能用于解的形式很容易猜的情况, 不存在通用的方法来猜测递归式
的正式解。
1
此笔记尚未定稿 如果问题和建议请联系 zhangshuijing@ 欢迎指教
在运用数学归纳法的证明中, 应当避开一些比较低的特殊边界, 这个可以设一个常数
,只要求对 时能够得证即可。
当递归式与先前见过的类似, 则可猜测递归式有类似的解。 猜测的另一种方法是先证
明较松的上下界,然后逐步降低上界,提高下界。
一些细微的问题与陷阱
猜测其解为 ,即要证明对适当选择的 ,有 。当 ,
时,则 。
最终的形式总是比我们猜测的界大一个低阶量。 解决这个问题的方法是从 猜测项中减
去一个低阶项 。反之,则加上一个低阶项。
假设 , 是常数。当
文档评论(0)