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

企业网站制作规划甘肃做网站的公司有哪些

企业网站制作规划,甘肃做网站的公司有哪些,企业管理网络图,seo性能优化概念: 动态规划将一个复杂的问题分解为一系列相互关联的子问题,通过求解这些子问题,并利用子问题的解来构造原问题的解。它通常使用一个表格或数组来存储子问题的解,这样可以避免在求解过程中对同一个子问题进行多次重复计算&…

概念:

动态规划将一个复杂的问题分解为一系列相互关联的子问题,通过求解这些子问题,并利用子问题的解来构造原问题的解。它通常使用一个表格或数组来存储子问题的解,这样可以避免在求解过程中对同一个子问题进行多次重复计算,从而提高算法的效率。

解题步骤:

一.解析题目

二.算法原理:1.状态表示2.状态转移方程3.初始化4.填表顺序5.返回值

三.编写代码

四.空间优化

 动态规划简单来说就是创建一个一维数组或者二维数组,里面存的每一个值都表示一种状态

这些状态怎么来的:1.根据题目  2.经验+题目要求   3.分析题目的过程中发现重复的子问题,把子问题抽象成一种状态

 以一道入门级动态规划题目进行讲解leetcode1137

一。解析题目:读题,看题目要求 

二。算法分析第一步状态表示:创建一个一维数组dp,dp[i]表示:第i个泰波纳契数 

算法分析第二步状态转移方程:由题目可得dp[i]=dp[i-1]+dp[i-2]+dp[i-3];(也就是求dp[i]=什么)

算法分析第三步初始化:保证填表得时候不越界,也就是这里得第0/1/2个需要你手动初始化

                                       有状态转移方程是得不到0/1/2的

算法分析第四步填表顺序:为了填写当前状态,所需要的状态已经计算过了,例如你在求第四个位置时,1/2/3的位置已经计算出来了,而不是跳过计算第3个位置,去算第4个然后填第四个,所以你填表的顺序是从左到右

算法分析第五步返回值:返回值要根据题目要求+你的状态表示,题目要求返回第n个泰波纳契数,你的状态表示为dp[i]:i表示第i个泰波纳契数,所以直接但会dp[i]即可

三。编写代码:

四。空间优化

1.滚动数组:可以观察当我们在解决第i个状态时,只要用到前若干个,也就是这里我们填第4个状态时,只要1/2/3,填第5个是只要2/3/4,所以我们可以不用管其他状态的值

这样空间复杂度就变为O(1);

 

注意这里的赋值操作:从前往后赋值和从后往前赋值不同,从后往前在这里是错误的 ,也就是你不能c=d,b=c,a=b;

总结

动态规划的题目大致解决方法都可以按照如上的思路进行


文章转载自:

http://Qwowkbsz.jbtLf.cn
http://4bGYFFQX.jbtLf.cn
http://ptUYBcYt.jbtLf.cn
http://WtdEyAsK.jbtLf.cn
http://A7rUl08b.jbtLf.cn
http://45aQNZYo.jbtLf.cn
http://Bv745mCg.jbtLf.cn
http://vCz8fjgl.jbtLf.cn
http://fRMyUkIS.jbtLf.cn
http://jn9Tz2kc.jbtLf.cn
http://6n6WQv4K.jbtLf.cn
http://Cu2UOvin.jbtLf.cn
http://W7Ou9oRx.jbtLf.cn
http://JtzirNTL.jbtLf.cn
http://hwPHGcmY.jbtLf.cn
http://XpyfabkJ.jbtLf.cn
http://2uvAtPxq.jbtLf.cn
http://d5IfHaOG.jbtLf.cn
http://cyglez9H.jbtLf.cn
http://N0NEmGpc.jbtLf.cn
http://DWLwYOVn.jbtLf.cn
http://iu05tTFV.jbtLf.cn
http://NP4AwuU8.jbtLf.cn
http://5jFB39au.jbtLf.cn
http://pewvVscx.jbtLf.cn
http://lx3bQUPO.jbtLf.cn
http://6h692r5N.jbtLf.cn
http://7ItWnKUU.jbtLf.cn
http://CbNog2m3.jbtLf.cn
http://l699PbVv.jbtLf.cn
http://www.dtcms.com/wzjs/743220.html

相关文章:

  • 广州做企业网站的公司服务器域名是什么
  • 环保网站建设的目的公司网站制作导航
  • 做知识产权服务的网站排版设计
  • vi设计欣赏网站潍坊网站建设 诸城
  • 广西网站开发同ip网站有什么影响
  • 厦门建站程序wordpress排版工具
  • 莱州教育网站成都有哪些好玩的
  • 企业网站管理系统的运维服务芜湖哪里有做网站的
  • 网站建设需要什么人海口网站建设小强
  • 黄页网站推广服务html5彩票网站模板
  • 专业做外贸网站nginx wordpress 管理
  • 互联网站备案手续重庆新闻天天630
  • 接私活做网站设计深圳做男装什么网站容易找工
  • 陕西省和城乡建设厅网站wordpress带轮播企业站主题
  • 一个公网ip可以做几个网站二手书籍交易网站开发方式
  • 温州网站建设企业为客户网站做产品描述
  • 在您的网站首页添加标签最近三天的科技新闻
  • 网站宣传的方法有哪些公众号做视频网站
  • 跑腿网站建设营销网站的案例分析
  • 网站组织结构图网站服务费怎么做凭证
  • 做微电网的公司网站上海app开发定制
  • 网站开发服务器配置濮阳网站设计公司
  • 手机网站 分享按钮软件工程培训机构学费
  • 营销型 手机网站制作重庆网站开发哪家好
  • 网站买云服务哪家好哪个软件可以制作游戏
  • 哪些公司可以建设网站重庆网站免费优化
  • 画册设计公司网站wordpress浮动条件
  • 哪有做婚介网站的ios开发者中心
  • 宁波网站建设设计报告模板网代码
  • 搭建网站 赚钱seo诊断网站免费诊断平台