一:介绍递归
递归就是方法自己调用自己,每次调用时传入不同的变量,递归有助于编程者解决复杂问题。
二:递归调用机制
打印问题
1
2
3
4
5
6
7
8public static void test(int n)
{
if (n>2)
{
test(n-1);
}
Console.WriteLine(n);
}

三:递归需要遵循的重要规则

四:实际应用
递归-迷宫问题

五:代码实现
1  | //使用递归回溯来给小球栈路  | 

递归就是方法自己调用自己,每次调用时传入不同的变量,递归有助于编程者解决复杂问题。
打印问题
1  | public static void test(int n)  | 


递归-迷宫问题

1  | //使用递归回溯来给小球栈路  | 
