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

用js做的网站代码吗国际线上会议加密

用js做的网站代码吗,国际线上会议加密,免费网站软件推荐正能量,有了域名怎么建设网站#x1f308;个人主页: Aileen_0v0 #x1f525;系列专栏:PYTHON数据结构与算法学习系列专栏#x1f4ab;没有罗马,那就自己创造罗马~ 汉诺塔 两层汉诺塔的演示 三层汉诺塔的走法演示 我不知道有没有朋友跟我一样有一个疑问,如果我们顶端的先放到中间柱子呢?… 个人主页: Aileen_0v0 系列专栏:PYTHON数据结构与算法学习系列专栏没有罗马,那就自己创造罗马~  汉诺塔 两层汉诺塔的演示  三层汉诺塔的走法演示 我不知道有没有朋友跟我一样有一个疑问,如果我们顶端的先放到中间柱子呢?  但是实际上汉诺塔问题解决方案都是最优解,我们不走弯路,我们的目的性非常强,我们最终目的都是移动到c,所以我们可以先让顶端的木块直接到c  解题思路: 不妨将这个问题拆解,n个汉诺塔,我们可以把最底下最大那个看成单独的一个,上面的(n - 1)个,看成一个整体.这样子最底下那个可以直接从 A 移动到 C,剩下上面的 ( n - 1 ) 个汉诺塔我们可以先从A 通过 C 移动到 B . 再从B通过 A 移动到 C.   这样子不断进行递归,问题规模就可以逐层减小. 代码: def hanoi(n,a,b,c):#n为层数 a,b,c是杆子if n0:#将中间 n - 1 个盘子当成一个整体,通过c盘从a移动到b盘hanoi(n-1,a,c,b) # 中间柱子变目标print(Moving from %s to %s %(a,c)) # 对应一个柱子的时候hanoi(n-1,b,a,c) # 最后一个柱子变成目标hanoi(1,A,B,C) 运行结果: 青蛙跳台阶  总结一下规律: 我们可以发现 跳  n 个台阶的台阶数对应的跳法 跳 (n - 1)个台阶时候的跳法 跳 (n - 2)个台阶时候的跳法.  这有点像我们的斐波那契数列. 青蛙跳台阶的问题相当于动态规划的问题 . 动态规划:用上一步的结果,来快速计算得到下一步的结果. 递归的思路: 当只有1个台阶时只有一种跳法当有2个台阶时有两种跳法当台阶数大于2时青蛙可以选择跳一步到第n-1个台阶也可以选择跳两步到第n-2个台阶所以总的跳法数是跳到第n-1个台阶的跳法数加上跳到第n-2个台阶的跳法数。 这里是青蛙跳台阶的Python递归实现 def frog_jump(n):if n 1:return 1elif n 2:return 2else:return frog_jump(n-1) frog_jump(n-2)其中n表示台阶数函数返回青蛙跳到第n个台阶的跳法数。 需要注意的是这种递归实现虽然简单易懂但是时间复杂度为指数级别的所以不能用于大规模的数据处理。
http://www.yutouwan.com/news/472649/

相关文章:

  • 建筑类专业做教育的网站深圳网络推广网站
  • 做喷绘可以在那个网站找黑龙江省建设安全协会网站
  • 可以做书的网站帮非法集资公司做网站违法吗
  • 做企业网站怎么备案专业做网站开发公司
  • 查询证书网站建设如何做手机网页
  • 营销型网站首页模板常州溧阳建设工程管理中心网站
  • 网站建设中主页源码新乡网站建设方案
  • 怎么创建自己的游戏网站成都地铁微信小程序
  • html5公司手机网站模板wordpress修改界面
  • 网站建设合同 协议书wordpress最多文章
  • 关于网站维护的书籍网站建设 地址 上海石门二路
  • 淮南网站建设科技有限公司郑州网站建设七彩科技
  • 家装效果图设计网站如何用网站做cpa
  • 龙岩网站建设行情杭州做外贸网站
  • 有没有医学生做课件的网站苏州建设建设信息网站
  • 环保局网站如何做备案证明网站报价单模板
  • 做餐饮网站价格一键上传淘宝网站开发
  • 网站搭建要求模板东莞路桥投资建设公司官网
  • 遂宁网站优化自己想做个网站 费用
  • 服务号网站建设网站建设网页制作软件
  • 网站建设公司画册wordpress里的模板怎么用
  • 网站建设作业做一个简单的网站国外模板wordpress
  • 建设工程网上质检备案网站wordpress 4.7 模板
  • 福州网站建设公司手机怎么登录网页版微信
  • 翠竹林wordpress主题北京seo优化技术
  • 网站建设需要些什么东西成都微信网站建设报价单
  • 闽侯网站建设网站开发可以申请著作权吗
  • 旅行社网站策划wordpress用户安全
  • 2003年北京网站建设上市公司协会网站建设汇报
  • 网站建设免费空间注册导航电影网站的设计与实现论文