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

网站上怎样做下载文档链接响应式网站的设计尺寸

网站上怎样做下载文档链接,响应式网站的设计尺寸,郑州专业网站设计,注册公司名字有没有重复在哪可以查请先看我的回溯算法的第一篇文章 以leetcode汉诺塔问题讲解 题目分析: 有三根柱子,一开始所有的盘子都在A柱子,并且最底下的最大,最上面的最小 我们要把盘子借助b,移到c的柱子上,每次只能移一步,并且保证…

请先看我的回溯算法的第一篇文章

以leetcode汉诺塔问题讲解

题目分析: 

 有三根柱子,一开始所有的盘子都在A柱子,并且最底下的最大,最上面的最小

我们要把盘子借助b,移到c的柱子上,每次只能移一步,并且保证小的在大的上面

算法原理:

第一我们要想明白为什么这道题可以用递归的方式解决???

 

可以自己试着分析一下,每次增加一个盘,都是在重复相同的子问题

也就是借助c把最大的盘的上面一堆移到b上,然后把最大的移到c,然后在把那一堆在b的借助a移到c就完成了汉诺塔问题;

此时我们发现某一个主问题可以分成相同的子问题(解决n=4的情况出现了n=3的情况,解决n=3的情况出现了n=2的情况,依次往下递归)

此时就可以用递归来解决 

 我们可以发现:我们都是将一堆盘子从一个柱子(x)借助某个柱子(y)移到另一个柱子(z)上

这样我们就可以设计我们的dfs函数,函数四个参数,三个柱子和要移动的盘子数

dfs函数的作用:完成将一堆盘子从一个柱子(x)借助某个柱子(y)移到另一个柱子(z)上

 

我们需要关系某个子问题:这样想,当N=n时

第一我需要把n-1个盘子借助z移到y上,传参要注意x/y/z

如何借助z转移到y上,我管你,dfs函数的任务就是这样,你要相信它能够完成

第二把第n个盘移到c上

第三把y的盘子借助x移到z上

这样三步就完成了递归 

 

通过观察发现,只有当n=1的时候和n=2/3/4/5的操作不一样,说明n=1的时候是出口

直接当n=1的时候,移到z盘即可

 代码编写

 递归图

可以自己尝试画着理解一下(但最好从宏观看待递归问题,也就是只要清楚dfs能完成什么任务)

 


文章转载自:

http://VoKSYKhc.mczjq.cn
http://8adyDuUM.mczjq.cn
http://KziJOQfA.mczjq.cn
http://Xvelnw9k.mczjq.cn
http://kNuRBmVr.mczjq.cn
http://umRj7rGY.mczjq.cn
http://GDw2wTiv.mczjq.cn
http://2YQVlh92.mczjq.cn
http://bgtrKN4a.mczjq.cn
http://HbYwNqli.mczjq.cn
http://PQrgaIMo.mczjq.cn
http://Aw5VquNv.mczjq.cn
http://hx5vPyO8.mczjq.cn
http://ClZEjnpe.mczjq.cn
http://Qqhk2G4M.mczjq.cn
http://9XO0FeA4.mczjq.cn
http://gSGt8jX5.mczjq.cn
http://lMQIqW4v.mczjq.cn
http://cwZJsmaa.mczjq.cn
http://YerArVnK.mczjq.cn
http://N6KuT3e8.mczjq.cn
http://QCD3491H.mczjq.cn
http://vFoBNmGf.mczjq.cn
http://htFF2oKO.mczjq.cn
http://iFmHXwGn.mczjq.cn
http://QY00AMLG.mczjq.cn
http://TjTHm08u.mczjq.cn
http://IrxtQipV.mczjq.cn
http://LA1KrwRZ.mczjq.cn
http://62CTOnmv.mczjq.cn
http://www.dtcms.com/wzjs/656676.html

相关文章:

  • 荣耀手机官方网站首页小白怎么制作微信小程序
  • 盐城建设公司网站c2c网站的类型
  • 雅安北京网站建设做营销网站设计
  • 铜川北京网站建设下载百度2024最新版
  • 创办一个网站多少钱自媒体营销推广
  • 美美淘-专做女鞋拿货选款网站wordpress国人cms
  • 网站建设运营策划网络域名怎么看
  • app网站建站系统下载常州网站制作czyzj
  • 网站建设推广人员东坑网站建设
  • 导航网站怎么做点击网站模板安装
  • 腾讯理财是什么样的做网站一个网站怎么做软件好用
  • 用织梦做的网站ftp怎么登陆深圳城乡和建设局网站首页
  • 网站建设核心技术创新点网站登录界面用什么软件做
  • 百度智能云windows系统服务器建站网址大全怎么卸载
  • 会员制网站搭建wordpress小型企业的网站建设论文
  • 长长沙网站制作网站建设课程设计实验报告
  • 成都网站建设新网创想wordpress4.91
  • 12306网站是阿里做的秦皇岛市人事考试网
  • 贵州城乡建设厅考试网站四合一网站建设
  • 大型网站建设 cms cdm dmp云霄网站建设
  • 英孚做网络作业的网站宠物美容网站建设的目的
  • 网站建设策划案范文老域名怎么做新网站
  • 电子书网站模板西安市建设工程交易网
  • 建立网站怎么申请柬埔寨做网站网站
  • 哪里有做网站的平台招标
  • 四川省建设厅网站电话建站优化
  • 东莞做网站网站免费推广网站推荐
  • 个人承接网站开发网站制作成本包含
  • 做卖东西的网站网页简单制作流程
  • 有哪些网站能够免费找到素材新手学做百度联盟网站