汉诺塔运行过程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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行

相关文档
最新文档