鱼C论坛

 找回密码
 立即注册
查看: 3559|回复: 9

35课汉诺塔打印内容变化问题

[复制链接]
发表于 2018-4-6 17:03:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
想问下这个汉诺塔递归打印的参数字母为什么会变化,谢谢各位。
111.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-4-6 17:17:16 From FishC Mobile | 显示全部楼层
因为xz变量对应的值一直在变化
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-6 17:55:33 | 显示全部楼层
BngThea 发表于 2018-4-6 17:17
因为xz变量对应的值一直在变化

不好意思,我对这个1层里调用自己2次的递归有点懵,可以发一下函数的运行顺序吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-6 19:59:51 From FishC Mobile | 显示全部楼层
卖鱼熊 发表于 2018-4-6 17:55
不好意思,我对这个1层里调用自己2次的递归有点懵,可以发一下函数的运行顺序吗

不要被符号吓到了,根据递归的定义直接一步一步写出每个变量的变化或者用debug跟踪一下试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-7 09:18:23 | 显示全部楼层
BngThea 发表于 2018-4-6 19:59
不要被符号吓到了,根据递归的定义直接一步一步写出每个变量的变化或者用debug跟踪一下试试

file:///C:/Users/ADMINI~1/AppData/Local/Temp/WeChat%20Files/0b8ef9739fe2d1a89db3c205010431e.png

画了个执行顺序,内容应该是没错的,但是就是不理解为什么对应颜色方框的字母参数会顺序不一样,我想问的是 我知道答案是=2,不知道1为什么突然就变成2.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-7 09:19:12 | 显示全部楼层
BngThea 发表于 2018-4-6 19:59
不要被符号吓到了,根据递归的定义直接一步一步写出每个变量的变化或者用debug跟踪一下试试

file:///C:/Users/ADMINI~1/AppData/Local/Temp/WeChat%20Files/0b8ef9739fe2d1a89db3c205010431e.png

画了个执行顺序,内容应该是没错的,但是就是不理解为什么对应颜色方框的字母参数会顺序不一样,我想问的是 我知道答案是=2,不知道1为什么突然就变成2. 不知道你能不能理解我说的。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-7 09:20:27 | 显示全部楼层
卖鱼熊 发表于 2018-4-7 09:18
画了个执行顺序,内容应该是没错的,但是就是不理解为什么对应颜色方框的字母参数会顺序不一样,我想 ...

画的图在链接那里,复制到网页就能看到了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-7 09:29:44 | 显示全部楼层
如图
2222.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-4-7 09:31:58 | 显示全部楼层

我知道第一行的hanoi(1.a,b,c)和第五行hanoi(1,b,c,a)必须是这个顺序,但是不知道是怎么变成这个顺序的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-7 15:33:12 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-1 19:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表