一:介绍递归
递归就是方法自己调用自己,每次调用时传入不同的变量,递归有助于编程者解决复杂问题。
二:递归调用机制
打印问题
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 | //使用递归回溯来给小球栈路 |