汉诺塔运行过程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第17行:输入3
第18行:调用hanoitower(n=3,a=’a’,b=’b’,c=’c’) ①第4行转第8行:hanoitower(n=2,a=’a’,b=’c’,c=’b’)②
第4行转第8行:hanoitower(n=1,a=’a’,b=’b’,c=’c’)③
第4行转第5行:打印:move from a to c(执行③)
第9行:打印:move from a to b(执行②)
第10行:hanoitower(n=1,a=’c’,b=’a’,c=’b’)④
第4行转第5行:打印:move from c to b(执行④)
第9行:打印:move from a to c(执行①)
第10行:hanoitower(n=2,a=’b’,b=’a’,c=’c’)⑤
第4行转第8行:hanoitower(n=1,a=’b’,b=’c’,c=’a’)⑥
第4行转第5行:打印:move from b to a(执行⑥)
第9行:打印:move from b to c(执行⑤)
第10行:hanoitower(n=1,a=’a’,b=b’,c=’c’)⑦
第4行转第5行:打印:move from a to c(执行⑦)
第19行