C#递归算法理解的实例分析

C#递归算法的理解并不是紧紧感觉很好用,那么C#递归算法的使用是要用递归的思路去解决实际的问题,不能单单的理解,那么这里我们就向你介绍一个C#递归算法的例子

C#递归算法实例:

计算数组{1,1,2,3,5,8.......} 第30位值,不用递归,我写出了以下这样的代码:

static void Main(string[] args)  


 ...{  


 



int[] num=new int[30];  



num[0]=1;  


num[1]=1;  



int first=num[0];  




int second=num[1];  




for (int i = 2; i < num.Length; i++)  



...{  


 num[i] = first + second;  


 first = second;  


 second = num[i];  


}  


Console.WriteLine(num[29]);  


Console.ReadLine();  


 


 }  

C#递归算法的使用,以下是代码:

相关推荐