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

代网站建设正规优化公司哪家好

代网站建设,正规优化公司哪家好,部门网站建设工作总结,适用于建设微型网站目录 引言爬楼梯我的解题代码优化 🙋‍♂️ 作者:海码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/47676.html

相关文章:

  • 如何建立一个带论坛的网站软文500字范文
  • 马云1688网站在濮阳如何做淘宝数据分析
  • 饿了么网站做生鲜吗windows优化大师是什么
  • 网站建设软件开发百度快速排名优化服务
  • 如何做可以微信转发的网站百度官网首页登陆
  • 做同城购物网站seo技术快速网站排名
  • 网站建设 商城免费个人网站空间
  • 国外建设网站用的是什么软件重庆seo网络推广平台
  • 域名与网站建设外包服务公司
  • 官方网站让第三方建设放心吗seo发贴软件
  • 如何制作网站平台长沙网站seo外包
  • 做调查赚钱的网站自己网站怎么推广
  • 网站建设ydwzjs百度手机助手app官方下载
  • ui设计工资windows优化大师怎么用
  • 潍坊网站建设哪家专业淘宝关键词搜索量查询工具
  • html书店网站建设有没有推广app的平台
  • 网站视差滚动软件广告公司网站制作
  • 学校网站的建设论文国外推广网站有什么
  • 旧域名找新域名的方法东莞seo优化
  • 做网站的成本有多少百度页面推广
  • 网站做的好看的seo搜索引擎优化薪资
  • 尚德建设集团网站百度搜索引擎营销如何实现
  • 西宁公司做网站百度seo指南
  • 做第一个php网站南昌百度搜索排名优化
  • 行业网站系统廊坊seo排名
  • python 网站开发怎么部署今日重要新闻
  • wordpress 多站点注册百度关键词搜索排名代发
  • 做百度竞价对网站有无要求线上推广方案怎么做
  • 2015做那些网站能致富高端网站制作
  • 介绍一下动态网站开发流程app推广赚佣金