读懂C++递归程序


读懂递归 贺利坚 制作 前言 • 递归在计算学科中是一种非常重要的方法,计算理论中到 处都有用递归进行表述的问题及求解方法。 • 在程序设计中,数据描述和算法表达也常用递归,通常把 一个大型复杂的问题层层转化为一个与原问题相似的规模 较小的问题来求解,递归策略只需少量的程序就可描述出 解题过程所需要的多次重复计算,大大地减少了程序的代 码量。 • 掌握递归,计算机类专业的学生必须要做到。 • 本文试图帮助你啃下这块硬骨头。 • 其实,只要去做,没有拿不下来的。 先研读这个含递归函数的程序 • 后面分步骤的演示帮助你知道其执行过程 int main () {     int  i=1234;     f(i);     return 0; } void f(int  n ) {     if(n==0) return;     else     {         cout<
还剩30页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 6 金币 [ 分享pdf获得金币 ] 0 人已下载

下载pdf

pdf贡献者

1203126009

贡献于2014-04-20

下载需要 6 金币 [金币充值 ]
亲,您也可以通过 分享原创pdf 来获得金币奖励!
下载pdf