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

新网站怎么做外链武汉网站排名推广

新网站怎么做外链,武汉网站排名推广,环保设备在那个网站做,建设银行网站查询密码是什么汉诺塔: 汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序…

汉诺塔:

汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。

简单描述:将 A 上 N 个盘子经过 B 移动到 C。

  1. 首先考虑最简单的情况,A 柱上只有一个圆盘,这时候只需要将该圆盘从 A --> C 即可。
  2. 然后考虑 A 柱上有两个圆盘, 这时候需要将第一个圆盘 A --> B ,然后将第二个圆盘 A --> C ,最后 B --> C,就完成了移动。
  3. 关键一步,谨记递归的思想是不考虑细节。
  4. 现在有 N 个圆盘,我们需要将其分为两部分,第 N 个圆盘和第 N-1 以上的圆盘,比如现在 N=4,那么就将圆盘分为 [4, (3,2,1)] 两部分,按照第二步中的想法,我们的思想是 (3,2,1) 移动到 B,然后将 4 移动到 C,最后将(3,2,1) 移动到 C 完成。
  5. 现在的问题是 (3,2,1) 并不是一个圆盘,我们要将 (3,2,1) 移动到 B,就可以将此抽象为另一个汉诺塔问题,将 A 上 N-1 个盘子经过 C 移动到 B。

解法:

所有的递归问题都由两部分组成: 基础情况 和 递归情况

  • 基础情况简单来说就是该递归函数的终点。汉诺塔的基础情况就是 A 上只有一个圆盘时,将 A 移动到 C
  • 递归情况就是该递归函数继续递归的条件。递归情况就是 A 上有不止一个圆盘,需要把该(些)圆盘经过 C 移动到 B

代码:


# 将 N 个圆盘从 A 经过 BUFFER 移动到 C
def hano(n, A, buffer, C):# 基础情况if n == 1:print('%s --> %s'%(A,C))# 递归情况else:# 将前 n-1 个圆盘从 A 经过 C 移动到 bufferhano(n-1, A, C, buffer)# 将第 n 个圆盘从 A 移动到 Chano(1, A, buffer, C)# 将前 n-1 个圆盘从 B 经过 A 移动到 Chano(n-1, buffer, A, C)

转载于:https://www.cnblogs.com/zx576/p/7056229.html

http://www.lbrq.cn/news/2809153.html

相关文章:

  • appstore正版下载哈尔滨百度关键词优化
  • 做普通网站需要多少钱上海牛巨仁seo
  • 做网站有什么要求吗国际新闻直播
  • 更换网站空间seo模板建站
  • 外国做家具的网站竞价培训
  • 生物科技 网站模板下载产品推广网站
  • 学校网站 建设 价格百度网盘资源搜索引擎搜索
  • 用php做网站教程近期国内新闻
  • 南京设计公司前十名无锡网站seo
  • 网站不足重庆seo
  • 温江做网站哪家好搜索引擎排名优化方案
  • r语言做网站软文外链购买平台
  • 政府新闻网站建设方案种子搜索神器在线引擎
  • p2p网贷网站建设今日全国最新疫情通报
  • 做网站可以盈利吗深圳网站优化排名
  • 香港服务器网站销售网站排名
  • ai绘画软件免费百度seo搜索引擎优化厂家
  • 郑州门户网站建设哪家好杭州网站设计
  • 会简单的网站建设怎么自己制作网页
  • 两学一做考试答案网站微信代运营
  • 珠海网站推广价格网络推广服务合同范本
  • 社保网站上怎么做减员视频号视频下载助手app
  • 制作网站赚钱不最简单的网页制作
  • 做导购网站多少钱网址域名ip查询
  • 苏州网站建设制作网站建设方案书模板
  • 手工艺品外贸公司网站建设方案简易的旅游网页制作
  • 邯郸互联网公司seo网站推广实例
  • 洪泽区做网站aso排名优化
  • 做网站哪家公司最好综合查询
  • 天津网站推广宣传重庆网站优化排名推广
  • Python 中 SQLAlchemy 和 MySQLdb 的关系
  • LeetCode100 -- Day3
  • Non-stationary Diffusion For Probabilistic Time Series Forecasting论文阅读笔记
  • 技术半衰期悖论:AI时代“不可替代领域“的深耕地图
  • 4位量化:常规的线性层被替换成了4位线性层(48)
  • 遥感机器学习入门实战教程|Sklearn 案例④ :多分类器对比(SVM / RF / kNN / Logistic...)