长沙科技网站设计哪家专业海南 网站开发

张小明 2026/1/15 17:10:59
长沙科技网站设计哪家专业,海南 网站开发,做预算查价格的网站是哪个,龙岗网站建设推广报价1.题目 描述 给定一个整数数组 cost #xff0c;其中 cost[i]是从楼梯第i 个台阶向上爬需要支付的费用#xff0c;下标从0开始。一旦你支付此费用#xff0c;即可选择向上爬一个或者两个台阶。 你可以选择从下标为 0 或下标为 1 的台阶开始爬楼梯。 请你计算并返回达到楼…1.题目描述给定一个整数数组 cost 其中 cost[i]是从楼梯第i 个台阶向上爬需要支付的费用下标从0开始。一旦你支付此费用即可选择向上爬一个或者两个台阶。你可以选择从下标为 0 或下标为 1 的台阶开始爬楼梯。请你计算并返回达到楼梯顶部的最低花费。数据范围数组长度满足 1≤n≤105 数组中的值满足 1 ≤cost~i~≤10^4^示例1输入[2,5,20]返回值5说明你将从下标为1的台阶开始支付5 向上爬两个台阶到达楼梯顶部。总花费为5示例2输入[1,100,1,1,1,90,1,1,80,1]返回值6说明你将从下标为 0 的台阶开始。 1.支付 1 向上爬两个台阶到达下标为 2 的台阶。 2.支付 1 向上爬两个台阶到达下标为 4 的台阶。 3.支付 1 向上爬两个台阶到达下标为 6 的台阶。 4.支付 1 向上爬一个台阶到达下标为 7 的台阶。 5.支付 1 向上爬两个台阶到达下标为 9 的台阶。 6.支付 1 向上爬一个台阶到达楼梯顶部。 总花费为 6 。2. 题解思路本题求解的是最小花费因此需要在两条路径中选取最小的值。解题思路如下如果文字描述的不太清楚你可以参考视频的详细讲解。Python编码https://www.bilibili.com/cheese/play/ep1375304https://www.bilibili.com/cheese/play/ep1375304Java编码https://www.bilibili.com/cheese/play/ep1368530https://www.bilibili.com/cheese/play/ep1368530Golang编码https://www.bilibili.com/cheese/play/ep1368730https://www.bilibili.com/cheese/play/ep13687303.编码实现核心代码如下//1.定义状态. i:第i个台阶 dp[i]:到达第i个台阶的最小花费 dp : make([]int, len(cost)1) //2.初始化边界条件 dp[1] min(0, cost[0]) // dp[1]cost[0]到达第1阶的费用从第0阶上来或者从第1阶就地开始 dp[2] min(cost[0], cost[1]) //dp[2]min(cost[0],cost[1])从下标为 0 或下标为 1 的台阶爬到第2个台阶的费用 //3.确定递推公式 for i : 3; i len(cost); i { pre1 : dp[i-1] cost[i-1] //到 i-1个台阶的费用 第 i-1 个台阶的费用 pre2 : dp[i-2] cost[i-2] //到 i-2个台阶的费用 第 i-2 个台阶的费用 // 到i个台阶的费用来自于 i-1、i-2取最小值 dp[i] min(pre1, pre2) } return dp[len(cost)] } func min(a, b int) int { if a b { return b } return a }具体完整代码你可以参考下面视频的详细讲解。Python编码https://www.bilibili.com/cheese/play/ep1375304https://www.bilibili.com/cheese/play/ep1375304Java编码https://www.bilibili.com/cheese/play/ep1368530https://www.bilibili.com/cheese/play/ep1368530Golang编码https://www.bilibili.com/cheese/play/ep1368730https://www.bilibili.com/cheese/play/ep13687304.总结本题的关键是确定变量i、dp数组的含义如果理解了他们的含义就能推到出递推公式进而写出代码。《数据结构与算法》深度精讲课程正式上线啦7 大核心算法模块全解析✅ 链表✅ 二叉树✅ 二分查找、排序✅ 堆、栈、队列✅ 回溯算法✅ 哈希算法✅ 动态规划无论你是备战笔试面试、提升代码效率还是突破技术瓶颈这套课程都将为你构建扎实的算法思维底座。立即加入学习打卡与千名开发者共同进阶Python编码实现https://www.bilibili.com/cheese/play/ss897667807https://www.bilibili.com/cheese/play/ss897667807Java编码实现https://www.bilibili.com/cheese/play/ss161443488https://www.bilibili.com/cheese/play/ss161443488Golang编码实现https://www.bilibili.com/cheese/play/ss63997https://www.bilibili.com/cheese/play/ss63997对于LeetCode数据结构与算法我们总结了一套【可视化图解】方法依据此方法来解决相关问题算法变得易于理解写出来的代码可读性高也不容易出错。具体也可以参考视频详细讲解。今日佳句知之者不如好之者好知之者不如乐之者。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站制作ppt电子商务网店设计

终极音频解密完整指南:3分钟搞定各大平台加密音乐 【免费下载链接】unlock-music 在浏览器中解锁加密的音乐文件。原仓库: 1. https://github.com/unlock-music/unlock-music ;2. https://git.unlock-music.dev/um/web 项目地址: https://g…

张小明 2026/1/12 14:32:58 网站建设

seo外链建设网站免费优化

皮影戏幕后配音革新:传统艺术焕发新生 在陕西华县的一个小剧场里,一位年过七旬的皮影艺人正独自操控着数十个牛皮人偶,嘴里同时模仿着老生、旦角、花脸的不同声线。这是延续了数百年的皮影戏表演方式——一人多角,口技传神。然而&…

张小明 2026/1/9 18:42:09 网站建设

公司内部网络怎么建立有没有免费的seo网站

原文 选择监测节点(SelectorMonitor)和监测分支节点(WithPrecondition)作为对传统行为树的扩展,可以很自然的处理事件和状态的改变,类似于程序语言中的“switch…case”语句,如下图所示&#x…

张小明 2026/1/10 11:31:22 网站建设

学校门户网站作用企业营销推广公司

Blender 3MF插件深度解析:从入门到精通的完整指南 【免费下载链接】Blender3mfFormat Blender add-on to import/export 3MF files 项目地址: https://gitcode.com/gh_mirrors/bl/Blender3mfFormat 想要让Blender成为3D打印工作流中的得力助手吗?…

张小明 2026/1/10 11:31:25 网站建设

自己想学做博客网站建设网站的合约

图形绘制中的笔刷与画笔详解 在图形绘制的世界里,笔(Pen)和画刷(Brush)是两个至关重要的元素。笔主要用于定义线性特征的颜色和几何形状,如画线、路径以及绘制形状的边缘;而画刷则用于填充区域,为图形赋予丰富的色彩和效果。下面将详细介绍笔和画刷的相关知识。 笔(…

张小明 2026/1/10 11:31:25 网站建设

成都武侯区建设局门户网站网站编辑转做新媒体运营

新手避坑指南:Multisim 14.3 安装时防病毒误删的实战技巧 你是不是也遇到过这种情况——好不容易找到了 Multisim 14.3 的安装包,兴冲冲地开始安装,结果刚一运行,杀毒软件“叮”一声弹出警告:“检测到潜在威胁&#…

张小明 2026/1/12 3:01:09 网站建设