当前位置: 首页 > news >正文

网上学编程哪个培训班最好seo博客写作

网上学编程哪个培训班最好,seo博客写作,太原推广团队,齐家与土巴兔哪个靠谱【任务需求】 定义一个函数,用递归的方式模拟汉诺塔问题,三个柱子,分别为A、B、C,其中A柱子上有N个盘子,从小到大编号为1到N,盘子大小不同。现在要将这N个盘子从A柱子移动到C柱子上,但移动的过…

【任务需求】

定义一个函数,用递归的方式模拟汉诺塔问题,三个柱子,分别为A、B、C,其中A柱子上有N个盘子,从小到大编号为1到N,盘子大小不同。现在要将这N个盘子从A柱子移动到C柱子上,但移动的过程必须遵循以下规则:

1.每次只能移动一个盘子;

2.盘子只能放在空柱子或者比自己大的盘子上面;

3.每次只能移动最上面的盘子。

代码展示:

# 模仿汉诺塔
count = 0
def hanoi(num,src,mid,dst):    #num代表圆盘数,src,mid,dst,分别代表初始柱,缓冲柱,目标柱if num < 1:returnglobal count               # 移动的次数的变量为全局变量if num == 1:print(src,'-->',dst)count += 1else:hanoi(num-1,src,mid,dst)print(src,'-->',dst)count += 1hanoi(num-1,mid,dst,src)hanoi(3,"A","C","B")    # 设置盘子的数量,同时将num数量个盘子从柱子A移动到柱子C,辅助柱子为柱子B
print(f"移动了:{count}次")

运行结果

http://www.dt0577.cn/news/19838.html

相关文章:

  • 网站建设价位高有低seo网络推广软件
  • 注册网站会员 我们的信息百度运营平台
  • 攻击网站方法网站推广怎么做才有效果
  • 电子商务app重庆seo结算
  • 建设大型网站aso优化费用
  • 广州北京网站建设百度小说风云榜首页
  • 网站推广服务费会计分录怎么做站长工具之家
  • 用织梦做的学校网站怎么在百度推广自己的公司
  • 五华建设银行网站网站设计公司网站制作
  • 仪征做网站seo搜索引擎优化技术
  • 学校网站建设目标百度推广入口登录
  • 网站价格刷网站seo排名软件
  • 瑞安市做网站百度小说排行榜2019
  • 百度移动网站提交微信广告怎么投放
  • 湖南做网站 找磐石网络一流免费外链代发
  • 0基础学习网站建设seo设置是什么
  • 青海网站设计企业网店网络推广方案
  • 网站编辑应该怎么做怎样做推广营销
  • flash可以做网站吗宁波seo行者seo09
  • 只做英文网站 域名有什么要求百度的客服电话是多少
  • 安徽工程建设信息网站6网络营销计划的七个步骤
  • 网站系统解决方案搜索引擎优化与关键词的关系
  • 网站开发毕业设计源码网站seo重庆
  • 大数据时代的智能营销网站运营推广选择乐云seo
  • 河北住房和城乡建设委员会门户网站营口建网站的公司
  • 网站开发教学大纲如何查看百度指数
  • 请求做女朋友的网站源码教育培训网站官网
  • 企业名词解释网站优化排名资源
  • 微信相关软件开发石家庄seo网站排名
  • 济南网站建设小程序百度小说app