码迷,mamicode.com
首页 > 其他好文 > 详细

数据结构第一章

时间:2014-05-27 16:03:03      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:style   c   a   color   使用   数据   

证明数据结构分析中的结论的两个常用的方法时归纳法和反证法

归纳法:第一步是证明基准情形,就是确定定理对于某个小的值的正确性,(这一步几乎是很简单的

    第二部,进行归纳假设,一般来说,这意味着假设定理对直到某个有限数k的所有的情况都成立的,然后使用这个假设证明定理对于下一个值也是成立的。

 

反证法:通过假设定理不成立,然后证明该假设导致某一个已知性质不成立,从而说明原假设是错误的。

 

反证法和归纳法不同处,归纳发从基础出发,反证法从结论出发。

 

什么是递归:当一个函数用他自己来定义时就称为是递归。

不是所有的数学递归都能有效的由c的递归模拟来实现。(如果c中的递归没有基准情况,也是毫无意义的

递归调用将反复进行直到基准情形出现。

编写递归程序的时候,关键是记牢递归四条基本法则:

1 基准情形  (总有某些基准情形,它无需递归就能解出)

2 不断推进  (对于那些需要递归求解的情形,每次递归调用都必须要使求解状况朝接近基准情形方向推进)

3 设计法则  (假设所有的递归调用都能运行)

4 合成效益法则。(在求解一个问题的同一实例时,切勿在不同的递归调用中做重复性的工作)

 

(有时候不需要递归,如果使用了递归,则记住第四条,合成效益)

数据结构第一章,布布扣,bubuko.com

数据结构第一章

标签:style   c   a   color   使用   数据   

原文地址:http://www.cnblogs.com/ccccccccc/p/3753197.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!