















































































如果将:map[1][2], map[2][1], map[2][2] 都设为1,既堵死,则起点位置会变成 3






![]()







汉诺塔稍微有点难理解:
要点:写递归时就考虑两层,其他的交给递归,
a,b,c是来回切换的,必须得理清
下面是3层汉诺塔分析图


















































































通过反推




本题重点


新知识点:


该方法可以随机输出0~3(0,1,2)中的一个数。
自己的思路:





老师的方法:






本文探讨了在编程中如何通过递归方法解决汉诺塔问题的三层情况,并介绍了如何利用递归思想来处理复杂问题。同时,文中提及了一种生成随机数的新方法,能随机输出0到3之间的整数。
















































































如果将:map[1][2], map[2][1], map[2][2] 都设为1,既堵死,则起点位置会变成 3






![]()







汉诺塔稍微有点难理解:
要点:写递归时就考虑两层,其他的交给递归,
a,b,c是来回切换的,必须得理清
下面是3层汉诺塔分析图


















































































通过反推




本题重点


新知识点:


该方法可以随机输出0~3(0,1,2)中的一个数。
自己的思路:





老师的方法:






1447
4万+