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

珠海门户网站建设做网站的人叫什么软件

珠海门户网站建设,做网站的人叫什么软件,做动态效果的插件网站,wordpress微信公众号登录界面题目链接#xff1a;746. 使用最小花费爬楼梯 题目描述 给你一个整数数组 cost #xff0c;其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用#xff0c;即可选择向上爬一个或者两个台阶。 你可以选择从下标为 0 或下标为 1 的台阶开始爬楼梯。 …题目链接746. 使用最小花费爬楼梯 题目描述 给你一个整数数组 cost 其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用即可选择向上爬一个或者两个台阶。 你可以选择从下标为 0 或下标为 1 的台阶开始爬楼梯。 请你计算并返回达到楼梯顶部的最低花费。 示例 1 输入cost [10,15,20] 输出15 解释你将从下标为 1 的台阶开始。 - 支付 15 向上爬两个台阶到达楼梯顶部。 总花费为 15 。示例 2 输入cost [1,100,1,1,1,100,1,1,100,1] 输出6 解释你将从下标为 0 的台阶开始。 - 支付 1 向上爬两个台阶到达下标为 2 的台阶。 - 支付 1 向上爬两个台阶到达下标为 4 的台阶。 - 支付 1 向上爬两个台阶到达下标为 6 的台阶。 - 支付 1 向上爬一个台阶到达下标为 7 的台阶。 - 支付 1 向上爬两个台阶到达下标为 9 的台阶。 - 支付 1 向上爬一个台阶到达楼梯顶部。 总花费为 6 。提示 2 cost.length 10000 cost[i] 999 文章讲解代码随想录 视频讲解动态规划开更了| LeetCode746. 使用最小花费爬楼梯_哔哩哔哩_bilibili 题解1动态规划 思路到达第 i 个台阶可以由第 i - 2个台阶跳2步也可以由第 i - 1个台阶跳1步到第 i 个台阶的最小花费为第到第 i - 2个台阶的最小花费加上第 i - 2个台阶的消费和到第 i - 1个台阶的最小花费加上第 i - 1个台阶的消费中小的那一方。 动态规划分析 dp 数组以及下标的含义dp[i] 为到达第 i 个台阶需要的最小花费。递推公式dp[i] Math.min(dp[i - 1] cost[i - 1], dp[i - 2] cost[i - 2])。dp 数组初始化可以从0位置和1位置开始起跳即到达0位置和1位置的最小花费是0也就是 dp[0] 0dp[1] 0。遍历顺序从前到后。打印 dp 数组以输入为 [1,100,1,1,1,100,1,1,100,1] 为例dp 数组为 [ 0, 0, 1, 2, 2, 3, 3, 4, 4, 5, 6 ]。 /*** param {number[]} cost* return {number}*/ var minCostClimbingStairs function(cost) {const dp new Array(cost.length 1);dp[0] 0;dp[1] 0;for (let i 2; i cost.length; i) {dp[i] Math.min(dp[i - 1] cost[i - 1], dp[i - 2] cost[i - 2]);}return dp[cost.length]; }; 分析时间复杂度为 O(n)空间复杂度为 O(n)。 题解2动态规划优化 思路dp[i] 的状态由 dp[i - 1] 和 dp[i - 2] 决定可以用2个变量存储 dp[i - 1] 和 dp[i - 2]。 /*** param {number[]} cost* return {number}*/ var minCostClimbingStairs function(cost) {let a 0, b 0; // a 为到第 i - 2个台阶的最小花费b 为第 i - 1个台阶的最小花费for (let i 2; i cost.length; i) {const c Math.min(a cost[i - 2], b cost[i - 1]);a b; // 更新 ab c; // 更新 b}return b; }; 分析时间复杂度为 O(n)空间复杂度为 O(1)。 收获 练习动态规划的思想解决问题。
http://www.pierceye.com/news/233874/

相关文章:

  • 郑州网站建设蝶动小公司使用的网站开发
  • 合肥网站seo技术软件开发工程师简历模板
  • org的域名网站在线取公司名字 免费
  • 网站开发有哪几个阶段百度网站官网怎么做
  • 微信网站名域名访问网站怎么下载
  • 网站源码怎么预览建站技巧
  • 织梦网站会员功能化妆品网站建设描述
  • 手机app软件定制马鞍山seo
  • 重庆网站建设 九度互联响应式网站开发工具
  • 句容市建设工程管理处网站wordpress联系表格
  • 电商网站建设流程新能源汽车价格一览表
  • 实验室网站建设的调查报告海报设计图片手绘图
  • 征求网站建设买正品东西哪个网最好
  • 网站建公司生存响应式网站特点
  • 关于公司建设网站的意义网站后台html页面
  • 麻花星空影视传媒制作公司网站朋友帮忙做网站 费用多少
  • 海口网站建设呢做健身推广网站
  • 哈尔滨网站搜索优化苏州网站建设主页
  • 35互联网站建设怎么样设计工作室宣传文案
  • php做的网站如何该样式云服务器产品介绍
  • 个人网站建设论文绪论上海it公司有哪些
  • 建设网站推广广告图郑州妇科医院哪家好些
  • 自己网站wordpress主题怎么wordpress 功能块
  • 网站制作咨询电话网站建设技术员分为前端 后端
  • 9元建站节建材 团购 网站怎么做
  • 河南城乡住房和建设厅网站公司微信网站建设方案模板下载
  • 西安制作公司网站的公司邯郸市三建建筑公司网址
  • 网站建设工作目标惠州网站网站建设
  • 就业创业网站建设微信app下载安装旧版本
  • 沧州网站备案年栾洪全单页做网站教程