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

城市建设服务中心网站开发公司移交物业协议书

城市建设服务中心网站,开发公司移交物业协议书,互联网营销方案策划写作,两个域名同一个网站做优化题目 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢#xff1f; 示例 示例 1#xff1a; 输入#xff1a;n 2 输出#xff1a;2 解释#xff1a;有两种方法可以爬到楼顶。 1. 1 阶 1 阶 2. 2 阶 示例…题目 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢 示例 示例 1 输入n 2 输出2 解释有两种方法可以爬到楼顶。 1. 1 阶 1 阶 2. 2 阶 示例 2 输入n 3 输出3 解释有三种方法可以爬到楼顶。 1. 1 阶 1 阶 1 阶 2. 1 阶 2 阶 3. 2 阶 1 阶分析 如果使用递归时间复杂度是呈指数级增长会超时。 动态规划是对递归方法的优化避免了重复计算。我们可以使用一个数组来记录到达每一阶楼梯的方法数然后根据递推关系逐步计算出到达第 n 阶楼梯的方法数。 动态规划法 时间复杂度O() 空间复杂度O() class Solution { public:int climbStairs(int n) {if (n 1) {return 1;}std::vectorint dp(n 1);dp[1] 1;dp[2] 2;for (int i 3; i n; i) {dp[i] dp[i - 1] dp[i - 2];}return dp[n];} }; 优化空间复杂度的动态规划法 可以发现在计算到达第 i 阶楼梯的方法数时只需要用到第 i - 1 阶和第 i - 2 阶的方法数所以不需要使用一个数组来存储所有的中间结果只需要使用两个变量来记录这两个值即可。 时间复杂度O() 空间复杂度O(1) class Solution { public:int climbStairs(int n) {if (n 1) {return 1;}int first 1;int second 2;for (int i 3; i n; i) {int third first second;first second;second third;}return second;} };
http://www.tj-hxxt.cn/news/129947.html

相关文章:

  • 昆明网站建设精英东莞百度seo哪家好
  • 代刷网站推广链接免费网站注册怎么做屏蔽过滤
  • 我国中小企业网站建设置顶 wordpress
  • 做网站 php asp.net jsp小学编程培训班多少钱一个月
  • 网站建设公司济南oa软件有哪些公司
  • 南昌外贸网站设计淘宝网站建设的策划书
  • 做设计应该看哪些网站亚马逊查关键词排名工具
  • 公司如何组建网站W7如何安装WordPress
  • 什么网站做生鲜比较好网站活动推广方案
  • 室外建筑网站重庆网站建设拓云
  • seo外链发布qq群排名优化软件
  • 网站镜像上传到域名空间电脑传奇游戏哪个好玩
  • dw自己做网站需要什么区别2017常用的网站
  • 做淘客要有好的网站现在什么网站做基础销量好
  • ps做字幕模板下载网站有哪些兰州忠旗网站建设科技有限公司
  • 媒体门户网站建设方案站长工具2023最新国产
  • 网站在线提交询盘系统 能直接发到邮箱做网站容易找工作吗
  • 北京京西建设集团网站比较好的外贸公司
  • 桥东区网站建设网站和域名
  • 网站开发内部工单网站搭建的流程
  • 杨浦建设机械网站wordpress插件外链
  • 云南响应式网站建设wordpress分类关键词
  • 怎么把自己的网站放到百度搜索上网站软件大全免费下
  • 设计说明怎么写范文网站优化建设绵阳
  • 网站建设管理软件免费的进销存管理系统
  • 传媒公司网站建设思路成都seo培训学校
  • 案例展示网站20条优化措施
  • 做网站的公司利润率是多少在线长链接转短链接
  • 如何提高 网站的点击量济南网站seo外包
  • 网页交互设计报价网站内页优化