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

网站后台无上传图片按钮网络公司网站

网站后台无上传图片按钮,网络公司网站,免费信息发布网有哪些,网站建设有哪些分类本节通过学习解决一个有趣的问题来加深对递归的理解. 问题描述: 有一个猴子摘了桃子吃,第一天吃一半多一个,第二天吃第一天剩余的一半多一个,第三天吃第二天剩余的一半多一个..以此类推,当第n天时,恰好只剩下一个桃子.求猴子一共摘了多少桃子. 思路解析: 解读题目,第n天的桃子…

本节通过学习解决一个有趣的问题来加深对递归的理解.

问题描述:

有一个猴子摘了桃子吃,第一天吃一半多一个,第二天吃第一天剩余的一半多一个,第三天吃第二天剩余的一半多一个..以此类推,当第n天时,恰好只剩下一个桃子.求猴子一共摘了多少桃子.

思路解析:

解读题目,第n天的桃子数量与第n-1天的数量关系如下:peach(n-1)=[peach(n)+1]*2

因此,想知道第一天的桃子数量必然需要知道第二天的桃子数量,就必然要知道第三天的桃子数量,以此类推,第n天的桃子数量就为1,递推关系十分清晰.那么接下来确定递归终止条件,当n等于1时,相当于达到了第n天的情况,即只剩下一个桃子,返回1给上层主调函数.

代码如下:

class Solution(object):def monkey(self, n):# 基本情况:如果只剩下1个桃子,则返回1if n == 1:return 1else:# 递归情况:计算前一天的桃子数量,然后加1(因为猴子多吃了一个),再乘以2(因为猴子吃掉了剩下桃子的一半)return (self.monkey(n-1) + 1) * 2

http://www.15wanjia.com/news/16315.html

相关文章:

  • 网站建设预计资金投入百度关键词怎么做排名
  • 网站源码建站视频军事新闻今日最新消息
  • 网站开发语言用到竞价托管公司排名
  • 慈溪网站建设哪家好如何注册属于自己的网站
  • 中央两学一做专题网站最近的新闻大事20条
  • 河北沧州卫健委疫情最新消息优化工具箱
  • 玩pc赚钱网站怎样做竞价推广
  • 做app还是做网站合适6无锡百度推广代理商
  • 企查查官网查询入口黑帽seo技术有哪些
  • 做贺卡的网站短视频seo软件
  • 做网站图片显示不来农产品网络营销方案
  • 上海 高端网站建设免费网络推广平台有哪些
  • 网站建设一般满足什么需求搜索引擎营销的方法包括
  • 微网站建设公司免费seo网站推广在线观看
  • 什么是sem推广班级优化大师头像
  • 一个做网站的团队需要哪些人员衡阳有实力seo优化
  • 以美食为主的网站栏目怎么做自媒体平台收益排行榜
  • 个人主页链接是什么seo诊断报告怎么写
  • 各大网站的域名是什么原因重庆seo排名
  • 网站开发待遇怎么样十大骗子教育培训机构
  • wordpress 资源站主题seo网站推广是什么意思
  • 网站设计教程网站seo关键词快速排名
  • 昆明网站建设php上海seo网站推广
  • 555建筑网上海谷歌seo
  • 如何快速建设推广网站seo服务外包客服
  • 南京驰铭做网站公司利搜网站排名软件
  • 镇江地区做网站的公司crm系统成功案例分享ppt
  • 吉林省长春市建设局网站百度关键词网站排名优化软件
  • 定制网站建设开发渠道推广策略
  • 网站后台做1个多少钱网站制作价格