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

自己做网站卖什么名字哪些网站可以做直播

自己做网站卖什么名字,哪些网站可以做直播,国家企业信用系统年报入口,火车票网站建设509. 斐波那契数 题目链接#xff1a;509. 斐波那契数 文档讲解#xff1a;代码随想录/斐波那契数 视频讲解#xff1a;视频讲解-斐波那契数 状态#xff1a;已完成#xff08;1遍#xff09; 解题过程 看到题目的第一想法 虽然看了卡哥的动态规划五部曲#xff0c;…509. 斐波那契数 题目链接509. 斐波那契数 文档讲解代码随想录/斐波那契数 视频讲解视频讲解-斐波那契数 状态已完成1遍 解题过程  看到题目的第一想法 虽然看了卡哥的动态规划五部曲但是看到题目之后还是不太会操作索性不要有自己多余的思考了直接看视频讲解。 看完代码随想录之后的想法  用动态规划五部曲 确定dp数组以及下标的含义dp[i]的定义为第i个数的斐波那契数值是dp[i]确定递推公式dp[i] dp[i - 1] dp[i - 2];dp数组如何初始化dp[0] 0 、dp[1] 1;确定遍历顺序从递归公式dp[i] dp[i - 1] dp[i - 2];中可以看出dp[i]是依赖 dp[i - 1] 和 dp[i - 2]那么遍历的顺序一定是从前到后遍历的举例推导dp数组 按照这个递推公式dp[i] dp[i - 1] dp[i - 2]我们来推导一下当N为10的时候dp数组应该是如下的数列0 1 1 2 3 5 8 13 21 34 55。 看了讲解手搓代码如下 /*** param {number} n* return {number}*/ var fib function(n) {let dp [];dp[0] 0,dp[1] 1;for(let i 2;in;i){dp[i] dp[i-1] dp[i-2];}return dp[n]; }; 总结 这道题作为动态规划之所以简单是因为递推公式、初始化、遍历顺序都已经由题目确定。 70. 爬楼梯  题目链接70. 爬楼梯 文档讲解代码随想录/爬楼梯  视频讲解视频讲解-爬楼梯  状态已完成1遍 解题过程   看到题目的第一想法 用动态规划五部曲 确定dp数组以及下标的含义dp[i]的定义为到第i层阶梯有dp[i]种方式能够来到确定递推公式dp[i] dp[i - 1] dp[i - 2];dp数组如何初始化dp[0] 1 、dp[1] 1、dp[2] 2;确定遍历顺序从递归公式dp[i] dp[i - 1] dp[i - 2];中可以看出dp[i]是依赖 dp[i - 1] 和 dp[i - 2]那么遍历的顺序一定是从前到后遍历的举例推导dp数组 按照这个递推公式dp[i] dp[i - 1] dp[i - 2]我们来推导一下dp数组应该是如下的数列 1 1 2 3 5  8 13 21 34 55。 手搓代码如下 /*** param {number} n* return {number}*/ var climbStairs function(n) {let dp [1,1];for(let i 2;in;i){dp[i] dp[i-1] dp[i-2];}return dp[n]; }; 提交成功 看完代码随想录之后的想法  严格遵守对dp[i]的描述直接没有i0的时候。 讲解代码如下 /*** param {number} n* return {number}*/ var climbStairs function(n) {// dp[i] 为第 i 阶楼梯有多少种方法爬到楼顶// dp[i] dp[i - 1] dp[i - 2]let dp [1 , 2]for(let i 2; i n; i) {dp[i] dp[i - 1] dp[i - 2]}return dp[n - 1] }; 总结 一开始我就往动态规划的思路上靠感觉既然只有两种行走方式那到dp[i]级阶梯的方式肯定就是他的下一级dp[i-1]和下两级dp[i-2]所以到这级阶梯的方式就是到下两级阶梯方式的和。 746. 使用最小花费爬楼梯 题目链接746. 使用最小花费爬楼梯 文档讲解代码随想录/使用最小花费爬楼梯 视频讲解视频讲解-使用最小花费爬楼梯 状态已完成1遍 解题过程   看到题目的第一想法 用动态规划五部曲 确定dp数组以及下标的含义dp[i]的定义为从第i层阶梯出发的最小花费dp[i]元确定递推公式dp[i] dp[i - 1] 和 dp[i - 2] 的最小值 cost[i];dp数组如何初始化dp[0] cost[0] 、dp[1] cost[1] ;确定遍历顺序从递归公式中可以看出dp[i]是依赖 dp[i - 1] 和 dp[i - 2]那么遍历的顺序一定是从前到后遍历的举例推导dp数组 按照这个递推公式我们来推导一下dp数组应该是如下的数列 10 15 30  。 手搓代码如下 /*** param {number[]} cost* return {number}*/ var minCostClimbingStairs function(cost) {let dp [cost[0],cost[1]];for(let i 2;icost.length;i){dp[i] Math.min(dp[i - 1],dp[i - 2]) cost[i];}return Math.min(dp[cost.length-1],dp[cost.length-2]); }; 提交成功没有问题。 我在求最后一级阶梯的时候就不用走for循环里了直接比较从前两节阶梯哪个出发更便宜。 看完代码随想录之后的想法  卡尔哥用dp[i]表示到达第i节阶梯的最便宜花费确实省事一点。 讲解代码如下 /*** param {number[]} cost* return {number}*/ var minCostClimbingStairs function(cost) {const dp [0, 0]for (let i 2; i cost.length; i) {dp[i] Math.min(dp[i - 1] cost[i - 1], dp[i - 2] cost[i - 2])}return dp[cost.length] }; 总结 今天的三道题还算简单希望明后天可以撑住。
http://www.hkea.cn/news/14312382/

相关文章:

  • 手机做推广比较好的网站有哪些wordpress视频教程下载地址
  • 广州的房地产网站建设金城武重庆森林经典台词
  • 哪有做网站的 优帮云中小企业网站建设论文
  • 代做预算网站2022年最新血糖标准权威发布
  • mvc5网站开发项目下载国外域名注册
  • 吉林省 网站建设wordpress qq空间
  • 南通网站制作公司wordpress的restapi
  • 金堂做网站的公司四川省优质校建设 网站
  • 化妆品网站建设的设计思路免费网站提交入口
  • 做图片网站用什么程序买房网站怎么做
  • 网站导航栏设计百度收录要多久
  • 网站建设公司发展理念郑州三牛网站建设
  • 合肥网站建设哪家专业网站跟网页的区别
  • 如何做婚恋网站微信公众号小程序是什么
  • 网站开发是否用html5沈阳男科医院哪家好一些
  • 网站怎么做直通车广告公司的网站建设价格
  • 做电子商务网站 语言东莞排名推广
  • 网址导航网站建企业网站 硬件
  • 做自媒体可利用的国外网站开发者模式打开有什么影响
  • 四川专业网站建设公司网站网页设计招聘
  • 网站开发建设专业的公司网站建设的公司上海
  • 开网店的步骤和流程aso优化技巧大aso技巧
  • 做生鲜食品最好的网站企业网站手机端模板
  • 网站标签中的图片怎么做的网站搜索引擎优化情况怎么写
  • 河海大学土木专业类建设网站pageadmin模板
  • 网站建设优化服务如何成都网络营销公司哪家好
  • django网站开发源码个人做淘宝客网站好做吗
  • 网站页面设计需要遵循的六大原则网络服务提供商有哪些
  • 网站建设工作计划表北京建设网站圣辉友联
  • 网站名称怎么起好听wordpress 综合主题