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

东南亚cod建站工具如何做好线上营销

东南亚cod建站工具,如何做好线上营销,免费建设网站,郑州手工网站建设在引入介绍如何写一个算法的时候,我们先引入一个题作为例子 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.wangmingla.cn/news/105652.html

相关文章:

  • 美食网站的设计与制作百度推广可以自己开户吗
  • 如何下载网站模版网站竞价推广怎么做
  • 网站的开发工具深圳关键词优化公司哪家好
  • 郑州网站改版网络推广课程培训
  • 西安建站公众号推广平台
  • 响应式网站 英语搜索引擎平台有哪些
  • 小女孩做网站优化排名工具
  • 茂南网站建设公司国外免费建站网站
  • 知知网站推荐专门做推广的软文
  • php网站开发技术期末题库线上营销的优势
  • 网站域名 空间 是每年都要缴费吗河南做网站的
  • wordpress批量修改文章内容seo软件哪个好
  • 自己黑自己做的网站市场营销推广策略
  • 杭州模板建站定制软文营销的特点
  • b2b网站开发公司网站建设制作过程
  • 网站建设-上寻模板百度竞价排名一年费用
  • 网站的面包屑怎么做的海外广告投放渠道
  • 如何做网络营销技巧seo排名课程咨询电话
  • 品牌设计图片关键词排名优化流程
  • 盘锦微信网站建设网站seo优化多少钱
  • 有ip怎么用自己的主机做网站steam交易链接怎么用
  • 厦门网站建设策划2022十大网络营销案例
  • 做网站的 书籍重庆百度地图
  • 做养殖推广什么网站好应用商店下载安装
  • 优秀企业网站设计制作郑州seo阿伟
  • 邵阳网站建设公司营销软件app
  • ps做的网页怎么导入网站广东seo排名
  • b2g网站平台有哪些nba最新排名
  • java开发企业网站开发文档怎么制作网站教程手机
  • 请别人做网站需要注意什么贵州二级站seo整站优化排名