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

网站插件代码下载线上销售培训班课程

网站插件代码下载,线上销售培训班课程,南昌营销网站公司,成都十大平面设计公司文章目录 一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时空频度】九【代码实现】十【提交结果】 一【题目类别】 数组 二【题目难度】 简单 三【题目编号】 746.使用最小花费爬楼梯 四【题目描述】 给你一… 文章目录 一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时空频度】九【代码实现】十【提交结果】 一【题目类别】 数组 二【题目难度】 简单 三【题目编号】 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 七【解题思路】 该题为标准的动态规划题目对于第i个位置cost[i]为第i个位置向上爬的花费dp[i]为到达第i个位置所需要的最小的花费所以可以得到动态转移方程 dp[i] min(cost[i - 1] dp[i - 1], cost[i - 2] dp[i - 2]) 最后返回结果即可具体细节可以参考下面的代码 八【时空频度】 时间复杂度 O ( n ) O(n) O(n) n n n为传入的数组的长度空间复杂度 O ( n ) O(n) O(n) n n n为传入的数组的长度 九【代码实现】 Java语言版 class Solution {public int minCostClimbingStairs(int[] cost) {int n cost.length;// 动态规划数组int[] dp new int[n 1];dp[0] 0;dp[1] 0;// 计算爬楼梯的最小花费到达第 i 层的最小花费由前一层或前两层的最小花费加上当前层的花费决定for (int i 2; i (n 1); i) {dp[i] Math.min(dp[i - 1] cost[i - 1], dp[i - 2] cost[i - 2]);}// 返回结果return dp[n];} }Python语言版 class Solution:def minCostClimbingStairs(self, cost: List[int]) - int:n len(cost)# 动态规划数组dp [0] * (n 1)# 计算爬楼梯的最小花费到达第 i 层的最小花费由前一层或前两层的最小花费加上当前层的花费决定for i in range(2, (n 1)):dp[i] min(dp[i - 1] cost[i - 1], dp[i - 2] cost[i - 2])# 返回结果return dp[n]C语言版 int minCostClimbingStairs(int* cost, int costSize) {// 动态规划数组int* dp (int *)calloc((costSize 1), sizeof(int));// 计算爬楼梯的最小花费到达第 i 层的最小花费由前一层或前两层的最小花费加上当前层的花费决定for (int i 2; i costSize; i){dp[i] fmin(cost[i - 1] dp[i - 1], cost[i - 2] dp[i - 2]);}int res dp[costSize];free(dp);// 返回结果return res; }十【提交结果】 Java语言版 Python语言版 C语言版
http://www.hkea.cn/news/14513416/

相关文章:

  • 基于C 的网站开发源码工商联网站建设方案
  • 淄博网站制作定制个人网站的留言板数据库怎么做
  • 专业网站建设网站推广电商网站建设浩森宇特
  • 大东吴建设新材料公司网站没有网站怎样做搜索引擎推广
  • 网站建设冫首先金手指十五网站设计排行榜
  • 怎么做自已的网站园林设计
  • 做网站租服务器需要多少钱查看网站百度排名
  • 石家庄哪里能制作网站网站建设登录注册怎么做
  • 网站建设介绍的ppt网站建设管理典型经验材料
  • 怎么做坑人的网站镇江一网推网络技术有限公司
  • 加快信用网站建设百度seo规则
  • 做个人网站需要哪些wordpress 动态主题
  • 做实体店优惠券的网站网站规划说明
  • 企业网站建设管理制度WordPress中文企业免费主题
  • 网站有源代码如何做seo洛阳青峰网络做网站
  • 邢台做网站找谁网店美工毕业设计
  • 金融网站建设学网站建设基础
  • 网站注册了域名然后怎么做wordpress thetime
  • 定制型网站设计报价表php网站建设流程图
  • 美的企业微信网站WordPress的jquery版本过低
  • 纯html网站开发工具免费ppt模板下载 知乎
  • 中国网站的建设用asp.net做的网站框架
  • 沧浪企业建设网站公司茶叶网站建设要求
  • 重庆大山建设有限公司网站广东如何进行网站制作排名
  • 网站优化难吗详情页设计的逻辑框架
  • 东莞长安网站优化wordpress短地址
  • 如何在自己的网站上做友情链接重庆网络优化平台
  • 免费网站建站 知乎邯郸网络运营处理中心
  • ios移动网站开发详解深圳品牌设计公司排行榜
  • 网站做404wordpress防止篡改文件linux