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

网站如何投放广告如何查询网站备案号

网站如何投放广告,如何查询网站备案号,高德地图能否上传vr全景图片,温州市建设小学网站首页509. 斐波那契数 题目链接:509. 斐波那契数 - 力扣(LeetCode) 文章讲解:代码随想录 视频讲解:手把手带你入门动态规划 | LeetCode:509.斐波那契数_哔哩哔哩_bilibili 思路:输入:…

509. 斐波那契数

题目链接:509. 斐波那契数 - 力扣(LeetCode)

文章讲解:代码随想录

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

思路:输入:2  输出:1  解释:F(2) = F(1) + F(0) = 1 + 0 = 1

动规五部曲:

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

dp[i]的定义为:第i个数的斐波那契数值是dp[i]

2.确定递推公式

dp[i] = dp[i - 1] + dp[i - 2];

3.dp数组初始化

dp[0] = 0;  dp[1] = 1;

4.确定遍历顺序

dp[i]是依赖 dp[i - 1] 和 dp[i - 2],遍历的顺序一定是从前到后遍历的

5.举例推导dp数组

按照递推公式dp[i] = dp[i - 1] + dp[i - 2],当N=10时:0 1 1 2 3 5 8 13 21 34 55

如果代码结果不对,就把dp数组打印出来看看和推导的数列是不是一致的

时间复杂度:O(n)   空间复杂度:O(n)

70. 爬楼梯

题目链接:​​​​​​​70. 爬楼梯 - 力扣(LeetCode)

文章讲解:​​​​​​​代码随想录

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

思路:输入:n = 3     输出:3

解释:有三种方法可以爬到楼顶。1 阶 + 1 阶 + 1 阶,1 阶 + 2 阶,2 阶 + 1 阶

定义一个一维数组来记录不同楼层的状态

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

dp[i]: 爬到第i层楼梯,有dp[i]种方法

2.确定递推公式

dp[i] 可以有两个方向推出来:一个是dp[i-1]再往上走一个台阶,一个是dp[i-2]再往上走2个台阶。dp[i - 1],上i-1层楼梯,有dp[i - 1]种方法,还有就是dp[i - 2],上i-2层楼梯,有dp[i - 2]种方法,dp[i]是两种方法之和,所以dp[i] = dp[i - 1] + dp[i - 2]

3.dp数组初始化

dp[1] = 1,dp[2] = 2,然后从i = 3开始递推

4.确定遍历顺序

从递推公式dp[i] = dp[i - 1] + dp[i - 2];中可以看出,遍历顺序一定是从前向后遍历的

5.举例推导dp数组

举例当n为5的时候,dp table(dp数组)应该是:1 2 3 5 8,如果代码出问题了,就把dp table 打印出来

时间复杂度:O(n)     空间复杂度:O(n)

746. 使用最小花费爬楼梯

题目链接:746. 使用最小花费爬楼梯 - 力扣(LeetCode)

文章讲解:​​​​​​​代码随想录

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

思路:

输入:cost = [10, 15, 20]    输出:15   解释:最低花费是从 cost[1] 开始,然后走两步即可到阶梯顶,一共花费 15

使用动态规划,就要有一个数组来记录状态,本题只需要一个一维数组dp[i]就可以了

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

dp[i]的定义:到达第i台阶所花费的最少体力为dp[i]。

2.确定递推公式

可以有两个途径得到dp[i],一个是dp[i-1] 一个是dp[i-2]。cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用

dp[i - 1] 跳到 dp[i] 需要花费 dp[i - 1] + cost[i - 1],dp[i - 2] 跳到 dp[i] 需要花费 dp[i - 2] + cost[i - 2]。

选从dp[i - 1]跳还是从dp[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.确定遍历顺序

从前到后遍历cost数组

5.举例推导dp数组

示例2:cost = [1, 100, 1, 1, 1, 100, 1, 1, 100, 1] ,来模拟一下dp数组的状态变化,如下:0 0 1 2 2 3 3 4 4 5 6

时间复杂度:O(n)      空间复杂度:O(n)


文章转载自:

http://noNh9clr.wpqwk.cn
http://g02u2yXp.wpqwk.cn
http://SYvE071T.wpqwk.cn
http://dKh9l6Oz.wpqwk.cn
http://dF1cY54j.wpqwk.cn
http://4ozADGIV.wpqwk.cn
http://g0oQ8I3i.wpqwk.cn
http://OKj2dh7X.wpqwk.cn
http://vwSGlDRv.wpqwk.cn
http://DvDVy408.wpqwk.cn
http://5XRCIvZK.wpqwk.cn
http://AjYVirx1.wpqwk.cn
http://0HJsydlS.wpqwk.cn
http://AdcQDEEN.wpqwk.cn
http://1yWptiBg.wpqwk.cn
http://HPTRWpQv.wpqwk.cn
http://cXK8RgPb.wpqwk.cn
http://UyrRvJsL.wpqwk.cn
http://UtM3lGAk.wpqwk.cn
http://8TEiFefT.wpqwk.cn
http://vGmVMEMO.wpqwk.cn
http://48zGimG0.wpqwk.cn
http://1BoRrUb4.wpqwk.cn
http://KMv6m4PJ.wpqwk.cn
http://asCRnggj.wpqwk.cn
http://22ddiu67.wpqwk.cn
http://QRifjssn.wpqwk.cn
http://Ifb7FF4p.wpqwk.cn
http://0acjjICJ.wpqwk.cn
http://NaxrpGdL.wpqwk.cn
http://www.dtcms.com/wzjs/685755.html

相关文章:

  • 备案ip 查询网站北京市建设监理协会网站
  • 做app需要网站吗免费申请营业执照
  • 网站建设方案对比免费名片在线设计网站
  • 公司备案可以做购物网站吗wordpress 做cms
  • 网站备案资料查询php 快速网站开发
  • 具体阐述对网站如何加强建设网页设计与制作教程书电子版
  • iis 添加网站 win7做阿里巴巴网站要多少钱
  • 大连网站流量优网站建设公司织梦模板下载
  • 中山 照明 骏域网站建设高端上海网站设计公司
  • 官方建网站哪个好中文域名 怎么做网站
  • 做月亮的网站背景图片化妆品网站栏目设计
  • 宁波招聘网站开发微信运营有前途吗
  • 宁波网站建设哪里好wordpress文章图片点击放大浏览
  • 建小公司网站在招聘网站做电话销售怎么样
  • 做设备出口网站快车app官方下载
  • 公司百度网站怎么做的做百度网站每年的费用多少合适
  • 抖音平台建站工具网站中的知识 视频从哪里来的
  • 深圳平湖网站建设公司网站的建设与维护就业方向
  • 电商网页设计网站做传销网站
  • 网站开发为什么要用框架镇平哪家网站做的好
  • 个人网站前置审批项网站会员系统怎么做模版
  • 许昌网站建设费用建立一个网站怎么做
  • 做淘宝店铺有哪些好的网站海门城乡建设管理局网站
  • 聊城房地产网站建设360浏览器主页
  • 网站页面尺寸外贸seo优化方法
  • 家庭农场做网站的好处上海太江建设网站
  • 手机网站设计推荐湘汝企业大黄页
  • 怎么评价一个网站设计做的好坏一品楼
  • 国外ui界面设计网站网站开发一般做几个适配
  • 如果网站没有做icp备案吗大连企业网站排名优化