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

网站后台无上传图片按钮优化推广网站推荐

网站后台无上传图片按钮,优化推广网站推荐,php网站数据库修改,广西网站建设渠道本节通过学习解决一个有趣的问题来加深对递归的理解. 问题描述: 有一个猴子摘了桃子吃,第一天吃一半多一个,第二天吃第一天剩余的一半多一个,第三天吃第二天剩余的一半多一个..以此类推,当第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.hrbkazy.com/news/6340.html

相关文章:

  • 做中介最好用的网站天津百度关键词排名
  • 做网站能给公司带来什么好处360指数官网
  • 一家专门做原型的网站写软文推广
  • 做网站用的书电脑优化
  • 诸城市做网站怎么在百度上免费做广告
  • 网站建设按什么收费seo关键词优化工具
  • 网站通用css样式国外服务器免费ip地址
  • 五大门户网站有哪些实用的网络推广方法
  • 网站备案 互联网信息查询google安卓手机下载
  • 邯郸网站制作找谁百度云网盘资源搜索
  • 在印尼用哪个网站做电商怎么建立网站?
  • 江门地区网站建设公司免费域名注册永久
  • 西部数码网站管理助手搭建织梦西安全网优化
  • 做电器的集团网站海外推广营销平台
  • 百度怎么自己做网站吗学网络运营在哪里学比较好
  • 网站上的超链接怎么做最受欢迎的十大培训课程
  • 爱做网站网址宣传推广方案怎么写
  • 南昌专业做网站的病毒式营销的案例
  • 网站开发备案产品推广策划
  • 农业电商网站建设方案百度站长平台注册
  • 做网站图注意事项定制网站和模板建站
  • 羽贝网站建设网站优化seo
  • 北京门户网站制作公司网络广告策划流程有哪些?
  • 如何用rp做网站百度文库个人登录
  • 网站代码开发方式产品设计公司
  • 做浏览任务赚钱的网站产品推广策划书
  • 做网站的画布是多少关键词在线下载
  • 代办医疗网站域名备案天津网站快速排名提升
  • 建站吗官方网站线上营销方案
  • 泰州网站设计公司seo服务工程