您的位置:首页 > 其它

170916_算法导论学习(四)_2.3 设计算法_练习

2017-09-16 18:53 344 查看






MERGE方法具有哨兵的写法:









什么是数学归纳法?

数学归纳法(Mathematical Induction, MI)是一种数学证明方法,通常被用于证明某个给定命题在整个(或者局部)自然数范围内成立。除了自然数以外,广义上的数学归纳法也可以用于证明一般良基结构,例如:集合论中的树。这种广义的数学归纳法应用于数学逻辑和计算机科学领域,称作结构归纳法。

在数论中,数学归纳法是以一种不同的方式来证明任意一个给定的情形都是正确的(第一个,第二个,第三个,一直下去概不例外)的数学定理。

最简单和常见的数学归纳法是证明当n等于任意一个自然数时某命题成立。证明分下面两步:

1)证明当n= 1时命题成立。
2)假设n=m时命题成立,那么可以推导出在n=m+1时命题也成立。(m代表任意自然数)


这种方法的原理在于:首先证明在某个起点值时命题成立,然后证明从一个值到下一个值的过程有效。当这两点都已经证明,那么任意值都可以通过反复使用这个方法推导出来。把这个方法想成多米诺效应也许更容易理解一些。



1)该函数的起始为n=2,首先证明n=2成立













内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  算法导论