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

深圳市专业的做网站游戏推广拉人渠道

深圳市专业的做网站,游戏推广拉人渠道,软件开发外包报价,flask 网站开发理论基础 代码随想录 视频:从此再也不怕动态规划了,动态规划解题方法论大曝光 !| 理论基础 |力扣刷题总结| 动态规划入门_哔哩哔哩_bilibili 动规五部曲: 这里我们要用一个一维dp数组来保存递归的结果 确定dp数组以及下标的含义 …

理论基础

代码随想录

视频:从此再也不怕动态规划了,动态规划解题方法论大曝光 !| 理论基础 |力扣刷题总结| 动态规划入门_哔哩哔哩_bilibili

动规五部曲:

这里我们要用一个一维dp数组来保存递归的结果

  1. 确定dp数组以及下标的含义

  2. 确定递推公式

  3. dp数组如何初始化

  4. 确定遍历顺序

  5. 打印dp数组

509. 斐波那契数

代码随想录

视频:手把手带你入门动态规划 | LeetCode:509.斐波那契数_哔哩哔哩_bilibili

class Solution {public int fib(int n) {if(n == 0)return 0;if(n == 1)return 1;int[] dp = new int[n + 1];dp[0] = 0;dp[1] = 1;for(int i = 2;i < n + 1;i++){dp[i] = dp[i - 2] + dp[i - 1];}return dp[n];}
}

class Solution {public int fib(int n) {if(n == 0)return 0;if(n == 1)return 1;int a = 0,b = 1;int sum = 0;for(int i = 2;i < n + 1;i++){sum = a + b;a = b;b = sum;}return sum;}
}

70. 爬楼梯

代码随想录

视频:带你学透动态规划-爬楼梯(对应力扣70.爬楼梯)| 动态规划经典入门题目_哔哩哔哩_bilibili

上一级台阶有1种,上2级台阶有2种

3级台阶:1.上一级台阶(1种),再走2步 2.上2级台阶(2种),再走1步 1+2

class Solution {public int climbStairs(int n) {if(n == 1)return 1;int[] dp = new int[n + 1];dp[1] = 1;dp[2] = 2;for(int i = 3;i < n + 1;i++){dp[i] = dp[i - 2] + dp[i - 1];}return dp[n];}
}

746. 使用最小花费爬楼梯

746. 使用最小花费爬楼梯 - 力扣(LeetCode)

代码随想录

视频讲解:动态规划开更了!| LeetCode:746. 使用最小花费爬楼梯_哔哩哔哩_bilibili

自己思路:

dp含义:dp[i]表示从i层开始,到顶层的最小花费

初始化:dp[len - 1] = cost[len - 1];   dp[len - 2] = cost[len - 2];

从最后两层开始花费当前代价就到了

递推公式:dp[i] = cost[i] + Math.min(dp[i + 1],dp[i + 2]);从i楼层起跳的代价加上i+1和i+2楼层计算的最小代价的最小值

遍历顺序:从后往前

class Solution {public int minCostClimbingStairs(int[] cost) {int len = cost.length;int[] dp = new int[len];dp[len - 1] = cost[len - 1];dp[len - 2] = cost[len - 2];for(int i = len - 3;i >= 0;i--){dp[i] = cost[i] + Math.min(dp[i + 1],dp[i + 2]);}return Math.min(dp[0],dp[1]);}
}

随想录的

dp含义:到i层的代价

递推公式:dp[i] = Math.min(dp[i - 1] + cost[i - 1],dp[i - 2] + cost[i - 2]);

初始化:dp[0] = 0;   dp[1] = 0;

遍历顺序:从前往后

class Solution {public int minCostClimbingStairs(int[] cost) {int len = cost.length;int[] dp = new int[len + 1];dp[0] = 0;dp[1] = 0;for(int i = 2;i < len + 1;i++){dp[i] = Math.min(dp[i - 1] + cost[i - 1],dp[i - 2] + cost[i - 2]);}return dp[len];}
}

http://www.dtcms.com/wzjs/56535.html

相关文章:

  • 毕业设计论文代做网站广州seo网站
  • 局域网网站建设现在有哪些免费推广平台
  • 厦门网站建设团队网站打开速度优化
  • 做效果图的外包网站页面优化的方法
  • 关于建设校园网站的毕业论文长春视频剪辑培训机构
  • 网站的详情页面设计注册域名费用一般多少钱
  • 上海网站建设高端定制百度广告投放价格表
  • 怎样才能制作网站软件开发
  • 提高网站收录的方法手机端百度收录入口
  • 百度网站收录更新青岛seo青岛黑八网络最强
  • 营销型企业网站源码西安seo网站推广优化
  • 无锡优化网站价格微信广告投放推广平台多少费用
  • 网站建设源代码百度推广优化工具
  • php网站开发 pdf认识网络营销
  • 网站主页没有关键词网站收录提交入口大全
  • 网站如何做数据储存的百度关键词排名推广话术
  • 宾馆网站建设方案网站托管维护
  • 做网站接活犯法吗买友情链接
  • 用花瓣网站上的图片做游戏行吗南宁网站优化
  • 佛山做推广网站的网络推广宣传方式
  • 自己怎样做优惠券网站seo排名影响因素主要有
  • 建浏览器网站制作天津百度快照优化公司
  • 教你做企业网站百度推广后台登录
  • 石家庄网站建设高端重庆关键词排名推广
  • 定兴做网站的网络营销费用预算
  • 山东临沂网站推广百度销售平台怎样联系
  • 店铺装修设计效果图免费百度ocpc如何优化
  • 网站内容建设规划网站建站网站
  • ui培训内容网站seo资讯
  • iis管理器添加网站海外推广运营