算法设计
风起时fiver
这个作者很懒,什么都没留下…
展开
-
递归函数的使用-以C++语言为例
首先我来谈一下递归的定义:递归过程一般通过函数或子过程来实现。递归方法:在函数或子过程的内部,直接或者间接地调用自己的算法。可以简单的表示成fun( r ) { fun( k ) }。当然这个递归是个死循环,永远不停的递归,所以对于递归,必须有一个出口,用来结束递归函数的调用,并返回结果,类似于循环结构的终止条件。所以递归和循环也可以是等价的。原创 2015-10-12 23:15:53 · 1648 阅读 · 0 评论 -
递归函数的使用-以C++语言为例(下)
在上一篇博客中,我以一个方程为例,通过递归的方式二分求取该方程的一个近似值。今天我继续以这个方程为例,采用数组的方式求解,进一步探讨两者的使用场合。原创 2015-10-13 15:03:18 · 638 阅读 · 0 评论