如何将递归算法转化为非递归优化实现?
- 内容介绍
- 文章标签
- 相关推荐
本文共计464个文字,预计阅读时间需要2分钟。
一:递归+在方法内部调用自身方法的过程称为递归,下面给出一个递归方法的示例。
csharpclass Program{ static void Main(string[] args) { int sum=GetSum(5); // 递归方法,获取1到5的累加和 Console.WriteLine(1到5的累加和为: + sum); }
static int GetSum(int n) { if (n <=1) return n; return n + GetSum(n - 1); }}
一:递归
在方法内部调用自身方法的过程称为递归,下面给出一个递归方法的示例。
本文共计464个文字,预计阅读时间需要2分钟。
一:递归+在方法内部调用自身方法的过程称为递归,下面给出一个递归方法的示例。
csharpclass Program{ static void Main(string[] args) { int sum=GetSum(5); // 递归方法,获取1到5的累加和 Console.WriteLine(1到5的累加和为: + sum); }
static int GetSum(int n) { if (n <=1) return n; return n + GetSum(n - 1); }}
一:递归
在方法内部调用自身方法的过程称为递归,下面给出一个递归方法的示例。

