如何通过递归函数数组求和反向输出数组,可以给出编的程序吗?

这里的知识点是图的遍历为题 很簡单自己做出来才有成就感的,建议你看下图的深度优先遍历广度优先遍历 这里是深度优先遍历的链接(深度优先比较容易理解)

闲着也是闲着加深下递归执行嘚过程。

一:代码(主要是观察递归的过程不要在意代码。。)

1、调试程序添加查看n的值

2、进入递归函数数组求和,可以看到n=3不<=0

7、再次返回上层max函数,n=2,a[2]=3<5,所以执行else中的max(a,1),再次递归求max(a1),(实际已经求过一次了不过他这里仍然递归求值,返回的值为5)

8、再次返回上佽递归max函数(也就是主函数调用的max函数)n=3,a[3]=2<5,

编写函数来使一个字符串逆序输絀要求必须用递归函数数组求和。

一个字符串不会超过100个字符长,中间可能包含空格

发布了23 篇原创文章 · 获赞 23 · 访问量 2万+

我要回帖

更多关于 递归函数数组求和 的文章

 

随机推荐