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

进入微信官方网站注册wordpress新建相册页面

进入微信官方网站注册,wordpress新建相册页面,自学做网站一般要多久,手机公司网站建设比较好的在引入介绍如何写一个算法的时候,我们先引入一个题作为例子 1137. 第 N 个泰波那契数 - 力扣(LeetCode) 作为刚开始学习算法的我们,看到这个题目的时候,应该想好以下的问题: 1.状态表示 我们要用什么来表…

在引入介绍如何写一个算法的时候,我们先引入一个题作为例子

1137. 第 N 个泰波那契数 - 力扣(LeetCode)

作为刚开始学习算法的我们,看到这个题目的时候,应该想好以下的问题:

1.状态表示

我们要用什么来表示每个位置的数值,甚至是返回哪个元素的下标对应的值?

怎么来?——返回的元素是按照题目的什么规律来实现?并且要满足题目的要求?

最后要发现问题中可能出现的子问题,防止有重复,栈溢出等问题。


由题目我们知道每个位置的数是由该数的前三个数据的累加得到的,所以这需要一个数据的存储

————用一个数组存放——dp表——存放到目前位置的数值

2.状态转移方程

了解了需要状态的表示形势后,我们需要将底层逻辑用一个方程表达出来,也就是程序要进行的操作。

设求的是第i位的数据:

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

3.初始化

接着需要初始化。路径类题目起初都会有一些数据是固定的,那么我们要初始化一些位置的数据。同时也要保证数据访问的时候不会越界。

4.填表顺序

路径问题,填写当前位置的数据的时候,先前的数据已经计算过了——因为是一个逐渐递增的过程,不能跳过许多数据然后直接读取所需要的位置的数据。

5.返回值

要满足题目的要求,返回题目需要的数据


完成以上的操作后,大致的代码就可以实现了

6.优化

在实现完代码后,可以用滚动数组进行一次空间的优化,减少时间和空间的复杂度

http://www.yayakq.cn/news/346486/

相关文章:

  • 响应式网站移动端排名wordpress发布文章很慢
  • 文网站建设费用计入什么科目商城网站制作网站
  • 老河口网站建设南京4a广告公司
  • 网站建设延期通知单网络设置
  • 从零搭建企业网站手机网站主页面文艺
  • 模板建站广团网站模板修改软件
  • linux 配置网站域名仿牌网站优化
  • 北京市建设资格执业中心网站网站建设开发费会计分录
  • 申请一个自己的网站挖矿网站怎么做
  • 关于门户网站建设讲话网站报价表对比表怎么做
  • 餐饮网站制作外贸网站建设wordpress
  • 报价网站系统购买网站空间后怎么做
  • 国税网站页面申报撤销怎么做外包加工网是不是骗钱的
  • 自己怎么做网站赚钱wordpress 手机
  • 主流网站建设技术网站建设基础流程摘要
  • 全屏网站设计网站建设合同的要素及签订注意事项
  • 青岛网站厉害的公司企业网站做的好的有什么公司
  • 仪征市建设工程网站电脑报价网站
  • 桓台网站制作购物网站首页界面设计
  • 商业类网站做自媒体可利用的国外网站
  • wordpress架设专题类网站深圳哪家公司需要网站建设的
  • 提供网站建设设计公司排名班级优化大师官网下载
  • 西安网站建设哪里好福州网站建设制作首选荧光信息
  • 免费做图片链接网站特色的网站建设
  • 济南 网站设计公司游戏开科技软件免费
  • 网站如何做百度才会收录seo公司推荐推广平台
  • 慈利县建设局网站传奇合成版2合1雷霆版
  • 营销型网站分类六安在建项目和拟建项目
  • 宁波建设协会网站首页汕尾建设局网站首页
  • 湖南省网站设计公司公司中英文网站建设