递归算法

1.  算法思路

递归算法,就是一种直接或者间接调用自身算法。递归算法的具体实现过程一般通过函数或者子过程来完成,在函数或者子过程的内部,编写代码直接或者间接地调用自己即可完成递归操作。

 

代码:

   //阶乘
       private static int Fact(int i)
        {
            if (i<=1)
            {
                return i;
            }
            else
            {
                return i * Fact(i - 1);
            }
        }

  

posted @ 2015-09-15 22:44  小虫吃大鸟  阅读(277)  评论(0编辑  收藏  举报