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

LeetCode 746. 使用最小花费爬楼梯 java题解

https://leetcode.cn/problems/min-cost-climbing-stairs/description/
优化:可以不用dp数组,用变量,节省空间。

class Solution {public int minCostClimbingStairs(int[] cost) {int len=cost.length;int[] dp=new int[len+1];dp[0]=0;//爬到0dp[1]=0;//爬到1for(int i=2;i<=len;i++){dp[i]=Math.min(dp[i-1]+cost[i-1],dp[i-2]+cost[i-2]);}return dp[len];}
}
/*dp[i];代表爬到第i个台阶需要花费钱数当前位置i从前一个i-1或者前两个i-2爬过来的dp[i-1]+cost[i-1]  dp[i-2]+cost[i-2]可以选择从下标为 0 或下标为 1 的台阶开始爬楼梯。代表:爬到0或1台阶,不要钱。
*/
http://www.lryc.cn/news/489503.html

相关文章:

  • Kubernetes的pod控制器
  • ArcMap 处理栅格数据地形图配准操作
  • comprehension
  • 开源宝藏:Smart-Admin 重复提交防护的 AOP 切面实现详解
  • 使用 npm 安装 Electron 作为开发依赖
  • JavaWeb之综合案例
  • MySQL 报错:1137 - Can‘t reopen table
  • Claude3.5-Sonnet和GPT-4o怎么选(附使用链接)
  • 使用itextpdf进行pdf模版填充中文文本时部分字不显示问题
  • java-贪心算法
  • OpenCV和Qt坐标系不一致问题
  • 前端VUE项目启动方式
  • Python小白学习教程从入门到入坑------习题课5(基础巩固)
  • 飞凌嵌入式T113-i开发板RISC-V核的实时应用方案
  • 基于Java后台实现百度、高德和WGS84坐标的转换实战
  • SQL,力扣题目1635,Hopper 公司查询 I
  • Android 分区相关介绍
  • JMeter监听器与压测监控之 InfluxDB
  • 信息安全管理与评估赛项(网络安全)--应急响应专项训练
  • ElasticSearch学习篇18_《检索技术核心20讲》LevelDB设计思想
  • 使用 FFmpeg 提取音频的详细指南
  • 中国省级新质生产力发展指数数据(任宇新版本)2010-2023年
  • C++设计模式:建造者模式(Builder) 房屋建造案例
  • Python 快速入门(上篇)❖ Python基础知识
  • string接口的模拟实现
  • sed使用扩展正则表达式时, -i 要写在 -r 或 -E 的后面
  • Verilog HDL可综合与不可综合语句
  • tomcat 后台部署 war 包 getshell
  • 网络云计算】2024第47周-每日【2024/11/21】周考-实操题-RAID6实操解析1
  • 前端面试题大汇总:React 篇