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

the author wordpress石家庄关键词优化软件

the author wordpress,石家庄关键词优化软件,全国最好的计算机培训学校,芜湖那里帮人做销售网站目录 引言爬楼梯我的解题代码优化 🙋‍♂️ 作者:海码007📜 专栏:算法专栏💥 标题:【Hot 100】70. 爬楼梯❣️ 寄语:书到用时方恨少,事非经过不知难! 引言 爬楼梯 &…

目录

  • 引言
  • 爬楼梯
    • 我的解题
    • 代码优化

请添加图片描述

  • 🙋‍♂️ 作者:海码007
  • 📜 专栏:算法专栏
  • 💥 标题:【Hot 100】70. 爬楼梯
  • ❣️ 寄语:书到用时方恨少,事非经过不知难!

引言

爬楼梯

  • 🎈 题目链接:
  • 🎈 做题状态:

我的解题

class Solution {
public:int climbStairs(int n) {if (n == 1) return 1;// 经典的dp题目,当前状态由前面的状态决定vector<int> dp(n);  // dp[i] 表示爬第i+1个台阶的方法数dp[0] = 1;dp[1] = 2;for (int i = 2; i < n; ++i){dp[i] = dp[i-1] + dp[i - 2];    // 当前状态有前两种状态决定}return dp[n-1];}
};

代码优化

仔细观看上面的代码可以发现,dp数组在计算的过程中只依赖前面两个状态,所以可以将存储空间进行压缩。只需要两个额外变量来记录就行。

class Solution {
public:int climbStairs(int n) {if (n == 1) return 1;// 经典的dp题目,当前状态由前面的状态决定int pre = 1;int mid = 2;int next = mid;for (int i = 2; i < n; ++i){next = pre + mid;pre = mid;mid = next;}return next;}
};
http://www.dtcms.com/wzjs/388431.html

相关文章:

  • 论述电子商务网站建设的流程关键词排名监控
  • 让别人做网站应注意什么免费网站建站页面
  • 视频类网站如何做缓存百度爱采购怎么推广
  • 青浦做网站的公司淘宝代运营靠谱吗
  • 旅游网站哪个做的好分析网站
  • 做网站的公司怎么做业务百度排行
  • 网站单页站群搜索引擎优化的概念
  • 大学生做社交网站百度登录个人中心官网
  • 莆田专业建站公司杭州网站排名提升
  • 网站文字很少怎么做优化域名检测查询
  • 自做跨境电商网站收款东营网站建设哪家更好
  • 做积分商城网站上海互联网公司排名
  • 网站后台管理进入郑州seo公司哪家好
  • 侠客推 网站建设企业网络营销方案策划
  • 深圳 网站建设培训班百度一下你就知道
  • 企业名录搜索软件哪个靠谱福建seo外包
  • 用vs2010做购物网站推广网站源码
  • 衡水网站建设培训学校学电商哪个培训学校好
  • 外贸建站源码域名批量查询注册
  • 济南手工网站建设真实有效的优化排名
  • 建设银行网站怎么登陆密码忘了怎么办郑州学校网站建设
  • 腾讯企业邮箱电脑版登录入口简阳seo排名优化课程
  • 做日本暖暖小视频网站电商平台推广方式有哪些
  • 罗湖网站建设的公司哪家好seo薪酬
  • 网站做数学题百度咨询电话 人工客服
  • axure怎么做网站的抽屉导航企业员工培训总结
  • 手机版的网站制作济南百度推广公司电话
  • 杭州做代发的网站有哪些青岛网站建设方案优化
  • 精准客源 获客武汉外包seo公司
  • 2008 iis 添加 网站 权限seo外链发布平台