首页 推荐 热点 专题 PHPJavaPythonAndriodIOSC#前端数据库人工智能程序开发架构安全运维资讯微课资源
0
点赞
收藏
分享

微信扫一扫

Python 汉诺塔问题

雅典娜的棒槌 2022-01-23 阅读 34
python开发语言
def Hanoi(n,src,mid,dest):
    if n==1:
        print(src+"->"+dest)
        return
    Hanoi(n-1,src,dest,mid)
    print(src+"->"+dest)
    Hanoi(n-1,mid,src,dest)
n=int(input())
Hanoi(n,'A','B','C')

移动次数:2的n次方-1

举报
0 条评论
雅典娜的棒槌
关注
  • 技术未来的真实图景:AI代理与人性化交互革命
  • JAVA拼桌系统:让同城组局变得更简单
  • 两种合成自然韵律语音的新方法
  • 黑板体系架构风格在网关开发中的应用
  • SQL减日神器!date_sub详解
  • mangodb的数据库与集合命令,文档命令
  • java 一段程序 只执行一次
  • Android设备如何远程adb
  • 有哪些常见的存储方案?比如NAS、SAN
  • 18.为什么用相关方参与(engagement)而不是相关方管理(management)?