递归调用应用实例-迷宫问题 小小的心得: 1、当方法每次调用自身(递归),总会开辟新栈空间,每调用一次,就开辟一个栈空间,类似羽毛球筒,羽毛球需要一个接一个装进去,当要取第一个羽毛球时,需要先把最外层的羽毛球拿走(关闭最后开辟的栈,谁调用就返回给谁!),以此类推,直到取到第一个羽毛球(关闭最后一个栈空间),然后返回该方法的返回值。(关栈的过程就类似”归“的过程) 问题拓展:求出最短路径? 这里同样用到了 回溯 1、假如这里没有回溯代码,就会陷入”死龟“了(可见回溯的重要性) 我也想不到/考虑不到回溯,2022.12.30凌晨十二点半