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

网页版传奇服务端东莞seo建站优化方法

网页版传奇服务端,东莞seo建站优化方法,什么软件可以刷网站排名,如何对网站页面进行优化题目:理论基础 文章链接:代码随想录 视频链接:动态规划理论基础 动态规划五部曲: 确定dp数组(dp table)以及下标的含义确定递推公式dp数组如何初始化确定遍历顺序举例推导dp数组 题目:509. 斐…

题目:理论基础

文章链接:代码随想录

 视频链接:动态规划理论基础

动态规划五部曲:

  1. 确定dp数组(dp table)以及下标的含义
  2. 确定递推公式
  3. dp数组如何初始化
  4. 确定遍历顺序
  5. 举例推导dp数组

 题目:509. 斐波那契数

文章链接:代码随想录

视频链接:LeetCode:509.斐波那契数

题目链接:力扣题目链接

图释:

class Solution {
public:// 确定dp数组(dp table)以及下标的含义 vector<int> dp, dp[i]表示第n哥斐波那契数 // 确定递推公式      dp[i]=dp[i-1]+dp[i-2]// dp数组如何初始化  dp[0]=1, dp[1]=1// 确定遍历顺序      从前往后// 举例推导dp数组    int fib(int n) {if(n<=0)return 0;if(n==1) return 1;vector<int> dp(n+1);dp[0]=0;dp[1]=1;for(int i=2; i<=n; i++){//从2开始,直到第n个数dp[i]= dp[i-1]+dp[i-2];}return dp[n];}
};
class Solution {
public:int traversal(int n){// 终止条件if(n==1) return 1;if(n==0) return 0;// 递归return traversal(n-1)+traversal(n-2);}  int fib(int n) {  return traversal(n);}
};再精简
class Solution {
public:int fib(int n) {  // 终止条件if(n==1) return 1;if(n==0) return 0;return fib(n-1)+fib(n-2);}
};

题目:70. 爬楼梯

文章链接:代码随想录

视频链接:LeetCode:70.爬楼梯

题目链接:力扣题目链接

图释:

class Solution {
public:// 确定dp数组(dp table)以及下标的含义 vector<int> dp, dp[i]表示达到第n层楼梯需要的方法 // 确定递推公式      dp[i]=dp[i-1]+dp[i-2]// dp数组如何初始化  dp[1]=1, dp[2]=2// 确定遍历顺序      从前往后// 举例推导dp数组  // 题目中要求的每次可以爬1或者2个台阶,也就是说,最终到达n阶台阶有两种方式,// 一个是爬1阶台阶到达(对应的是从n-1阶台阶开始)// 另一个就是爬2阶台阶到达(对应的是从n-2阶台阶开始爬),// 而爬n-1阶和n-2阶台阶的方法有dp[n-1],dp[n-2]个// 所以最终爬n阶台阶的方法种类就是dp[n-1]+dp[n-2]int climbStairs(int n) {if(n==1) return 1;if(n==2) return 2;vector<int> dp(n+1);dp[1]=1;dp[2]=2;for(int i=3; i<=n; i++){dp[i] = dp[i-1]+dp[i-2];}return dp[n];}
};
class Solution {
public:int climbStairs(int n) {if(n==1) return 1;if(n==2) return 2;return climbStairs(n-1)+climbStairs(n-2);}
};  //超时

题目:746. 使用最小花费爬楼梯

文章链接:代码随想录

视频链接:LeetCode:746.使用最小花费爬楼梯

题目链接:力扣题目链接

图释:

class Solution {
public:// 确定dp数组(dp table)以及下标的含义 vector<int> dp, dp[i]表示爬到第n层台阶的最低花费// 确定递推公式      dp[i]= min(dp[i-1]+cost[i-1], dp[i-2]+cost[i+2]) 可以选择从前一个台阶或者前两个台阶爬上来 // dp数组如何初始化  dp[0]=0, dp[1]=0  题目说了,可以选择从0或者1台阶出发,也就是dp[i]到这两个台阶的最低花费为0// 确定遍历顺序      从前往后// 举例推导dp数组 int minCostClimbingStairs(vector<int>& cost) {if(cost.size()==0 || cost.size()==1) return 0;vector<int> dp(cost.size()+1);dp[0]=dp[1]=0;for(int i=2; i<=cost.size(); i++){  // 顶楼表示为dp[n] dp[i]= min(dp[i-1]+cost[i-1], dp[i-2]+cost[i-2]);}return dp[cost.size()];}
};

http://www.sczhlp.com/news/73482/

相关文章:

  • 江苏专业做网站app网站如何做推广方案
  • 网站排名做不上去购买网站app制作
  • l临沂互助系统网站开发谷歌云 阿里云 做网站
  • 中小学 网站建设 通知fuzzz的wordpress模板
  • 怎么免费搭建网站国外做滑板网站
  • 晋中网站seopython创建wordpress
  • 重庆建材网站建设软件外包交易平台
  • 做网站的职业规划搜索引擎营销方法主要有三种
  • 网站建设优化工资高不昊源建设监理有限公司网站
  • 网站建设的基础wordpress 权限修改
  • 甘肃省住房建设厅户网站wordpress外链提示插件
  • 专注新乡网站建设wordpress做账号登录
  • 网站大图轮播绵阳做网站的
  • 育贤网站建设新泰网站seo
  • 做网站实例教程网站开发分工
  • 天津网站制作工具深圳网站制作联系电话
  • win7 asp.net网站架设帮企网站建设代运营
  • 网站建设企业网站wordpress建网店
  • 魏县手机网站建设浏阳网站建设卷云网络
  • 做外贸怎样浏览国外网站广西桂林十大特产
  • 阜阳网站建设fywzjs网店 网站建设策划书
  • 武昌做网站公司推荐柯基
  • 青海网站建设与管理佛山南海建设局网站
  • 公司企业建设网站百度竞价排名查询
  • 南京制作网站购物网站建设优势
  • 百度生成在线网站地图开发小网站一般多少钱一个
  • 免费的站外推广wordpress 用户提交
  • Template-system 之 增强远程加载组件的稳定性
  • 平台门户网站建设兰州网络推广服务合同
  • 宣城网站建设 有限公司手机网站建设分析