递归和迭代
Q1 递归计算 斐波那契数列
|
|
- 在switch中,如果default语句在最前面且没有跳出语句,而case没有匹配到,则接着执行后面的case语句;
- 有些编译器,switch语句如果没有匹配到,就从头执行case,大部分都会跳过switch整个语句块;
|
|
回到递归
当两个函数互相调用对方,称为间接调用;
递推:由已知求未知,比如阶乘由1到100;
递归:由未知到已知,由100到1;
Q2 汉诺塔
只能用递归来解决;
Q1 递归计算 斐波那契数列
|
|
|
|
回到递归
当两个函数互相调用对方,称为间接调用;
递推:由已知求未知,比如阶乘由1到100;
递归:由未知到已知,由100到1;
Q2 汉诺塔
只能用递归来解决;