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

wordpress站外链接跳转页面适合seo优化的网站

wordpress站外链接跳转页面,适合seo优化的网站,人民日报客户端的视频怎么下载,郑州的做网站公司有哪些今天有点事,先做一题,剩下的明天补。 509. 斐波那契数 这道题目太简单了,递归几行代码就结束了,用动态规划做也可以,主要是学习一下动态规划五部曲。 这是递归的代码 class Solution { public:int fib(int n) {//确…

今天有点事,先做一题,剩下的明天补。

509. 斐波那契数

这道题目太简单了,递归几行代码就结束了,用动态规划做也可以,主要是学习一下动态规划五部曲。
这是递归的代码

class Solution {
public:int fib(int n) {//确定终止条件if(n == 0) return 0;if(n == 1) return 1;return fib(n - 1) + fib(n - 2); }
};

这是动态规划的代码

class Solution {
public:int fib(int n) {//1.确定dp[i]的含义:斐波那契数列第i个数的值//2.确定递推公式  dp[i] = dp[i - 1] + dp[i - 2]//3.dp数组初始化 dp[0] = 0, dp[1] = 1//4.确定遍历顺序:从前往后遍历//5.打印数组(省略)if(n < 2) return n;//大于等于2的情况vector<int> dp(2);int sum;dp[0] = 0;dp[1] = 1;for(int i = 2; i <= n; i++){sum = dp[0] + dp[1];dp[0] = dp[1];dp[1] = sum;}return dp[1];}
};

先这样。


70. 爬楼梯

这道题目之前做过,印象非常深,因为当时还没刷代码随想录,第一次做这种动态规划题,非常烧脑。而且就算搞明白这个本质上是斐波那契数列以后,用递归也做不了,因为递归会超时。。。。爬到第i个台阶的方法数取决于爬到第i-1和i-2阶的方法数之和,就是纯纯的斐波那契数列啊。

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

746. 使用最小花费爬楼梯

这道题目没有看讲解自己AC的,按照动态规划五部曲:
1.确定dp[i]的含义:爬到下标为i台阶所需的最小花费;
2.确定递推公式 dp[i] = min(dp[i - 1] + cost[i - 1], dp[i - 2] + cost[i - 2]);
3.dp数组初始化 dp[0] = 0, dp[1] = 0 (因为开局选择起点的时候不需要花钱)
4.确定遍历顺序:从前往后遍历
5.打印数组(省略)
这道题的核心就在于递推公式的构建,不像之前两道题只是前两项相加那么简单,这道题还需要求二者之间的最小值。

class Solution {
public:int minCostClimbingStairs(vector<int>& cost) {//1.确定dp[i]的含义:爬到下标为i台阶所需的最小花费//2.确定递推公式  dp[i] = min(dp[i - 1] + cost[i - 1], dp[i - 2] + cost[i - 2])//3.dp数组初始化 dp[0] = 0, dp[1] = 1//4.确定遍历顺序:从前往后遍历//5.打印数组(省略)vector<int> dp(cost.size() + 1);dp[0] = 0;dp[1] = 0;int sum = 0;//总花费为dp[cost.size()]for(int i = 2; i <= cost.size(); i++){sum = min(dp[i - 1] + cost[i - 1], dp[i - 2] + cost[i - 2]);dp[i] = sum;}return dp.back();}
};

补完了,享受周末~

http://www.tj-hxxt.cn/news/94439.html

相关文章:

  • 阿里巴巴网站中详情页怎么做百度广告价格
  • 网站做支付按流量付费百度推广销售话术
  • 首次登陆建设银行网站图文解说爱站网长尾词挖掘
  • web网站开发毕业设计任务书seo优化师是什么
  • 松江郑州阳网站建设北京seo优化服务
  • 微信公众号关联网站百度网站关键词排名助手
  • 如何建网站费用多少网站推广优化排名seo
  • 做网站网上接单app优化方案
  • 网站建设服务器的选择方案有湖南广告优化
  • 传统网站怎么做前端模块成都网络营销
  • 深圳的网站建设的公司赚钱软件
  • wordpress显示的是文件目录结构广告优化师的工作内容
  • 天津做网站多少钱独立站seo是什么
  • 阿里云网站建设方案书是什么seo综合查询系统
  • 陇南做网站小红书怎么推广引流
  • 网站宣传方案石景山区百科seo
  • 动画制作软件有哪些搜狗seo怎么做
  • 专门做萝莉视频网站seo关键词是怎么优化的
  • 在线阅读小说网站怎么做广州推广排名
  • 网站建设销售前景阿里云域名注册网站
  • 提供手机网站建设企业襄阳百度开户
  • 想自己做网站推广广东网络seo推广公司
  • 交友网站做百度推广头条广告入口
  • 网站下拉箭头怎么做的推广app拿返佣的平台
  • 一家专门做特卖的网站seo服务外包客服
  • 网站建设费用包括哪些方面免费行情软件网站下载大全
  • 做b2c网站社区网站建设总结
  • 江山企业自适应网站建设首选济南最新消息今天
  • 网站开发周期表seo顾问服务
  • 营销型网站建设亏1信息流优化师简历