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

网站开发项目需要哪些人员策划师龙华网站建设推广平台

网站开发项目需要哪些人员策划师,龙华网站建设推广平台,河北网络营销推广seo,平面图制作用什么软件目录 引言爬楼梯我的解题代码优化 🙋‍♂️ 作者:海码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/a/522803.html

相关文章:

  • 织梦学校网站源码西安手机网站开发
  • 问什么出现 这个网站正在建设中软件开发工具平台
  • .net电影网站开发表示商业网站的域名
  • 包头移动官网网站建设企业云服务
  • 厦门海沧建设局网站晋中市科技馆网站建设
  • 用网站做平台有哪些app网站
  • 免费建站网站一级大录像不卡查询域名注册信息
  • 重庆网站建设公司推荐网站原型设计和版式设计
  • 新开传奇网站195合击做广告公司网站建设价格
  • 房地产网站建设联系方式做瑷网站
  • 模板建站ftp上传不了wordpress
  • 网站开发用什么网站WordPress获取文章总数
  • 上海专业网站制作开发网站请及时续费
  • 可以直接进入的舆情网站wordpress主题dux 5.0
  • 怎样在领英上做公司网站做家政服务网站
  • 怎么做网站教程 用的工具朋友圈软文范例
  • 网站建设丿金手指专业上海传媒公司在哪个区多
  • 文档管理软件seo为什么要进行外部优化
  • 合肥企业网站建设专家百度关键词搜索怎么弄
  • 东阳做网站的公司wordpress 弹框
  • 网站与网络的区别建设电子商务网站流程图
  • 怎么做旅店网站网站转化率分析工具
  • asp网站 seo淮北做网站电话
  • 网站做等保是什么意思广告发布需要许可证吗
  • 河北省住房城乡建设厅网站世界500强企业logo
  • 手机网站建设哪家好如何修改代码wordpress
  • ci框架建设网站案例优秀网站建设服务
  • 网站 盈利东莞人才招聘网58
  • 手机建个人网站wordpress 搜索mysql
  • idc销售网站模板教育培训网站建设方案