模拟汉诺塔问题
据说古代有一个梵塔,塔内有三个底座 A、B、C。A 座上有 64 个盘子,盘子大小不等,大的在下,小的在上。有一个和尚想把这 64 个盘子从 A 座移到 C 座,但每次只允许移动一个盘子。在移动盘子的过程中可以利用 B 座,但任何时刻三个座上的盘子都必须始终保持大盘在下、小盘在上的顺序。如果只有一个盘子,则不需要利用临时底座,直接将盘子从源移动到目标底座即可。
编写程序

上图中框出来的部分我看不太懂

最终运行结果为什么是这样的。为什么A:[6,5,4,3,2],B:[1]
这个递归调用函数是怎么运行的?可以请您帮我分析它的运算过程吗。求🙏