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

实物黄金哪个网站做的好wordpress代码块插件

实物黄金哪个网站做的好,wordpress代码块插件,近期国际新闻,在珠海注册公司需要什么资料目录 动态规划怎么学? 1. 题目解析 2. 算法原理 1. 状态表示 2. 状态转移方程 3. 初始化 4. 填表顺序 5. 返回值 3. 代码编写 写在最后: 动态规划怎么学? 学习一个算法没有捷径,更何况是学习动态规划, 跟我…

目录

动态规划怎么学?

1. 题目解析

2. 算法原理

1. 状态表示

2. 状态转移方程

3. 初始化

4. 填表顺序

5. 返回值

3. 代码编写

写在最后:


动态规划怎么学?

学习一个算法没有捷径,更何况是学习动态规划,

跟我一起刷动态规划算法题,一起学会动态规划!

1. 题目解析

题目链接:53. 最大子数组和 - 力扣(LeetCode)

题目很好理解,顾名思义,就是找最大的子数组和。

2. 算法原理

1. 状态表示

dp [ i ] 位置表示以 i 位置元素为结尾的所有子数组的最大和。

2. 状态转移方程

状态转移方程有两种情况,

1. 子数组长度为 1 时,最大和就是 i 位置的值

2. 子数组长度大于 1 是,最大和就是上一个位置的最大和 + 当前位置的值

所以我们就可以得出状态转移方程

dp [ i ] = max( nums[ i ],dp[ i ] + nums[ i ] )

3. 初始化

初始化就是防止越界,并且不影响后面的值,

初始化成 0 即可。

4. 填表顺序

从左往右即可。

5. 返回值

返回整个 dp 表里的最大值。

3. 代码编写

class Solution {
public:int maxSubArray(vector<int>& nums) {int n = nums.size();vector<int> dp(n + 1);int ans = INT_MIN;for(int i = 1; i <= n ; i++) {dp[i] = max(nums[i - 1], dp[i - 1] + nums[i - 1]);ans = max(ans, dp[i]);}return ans;}
};

写在最后:

以上就是本篇文章的内容了,感谢你的阅读。

如果感到有所收获的话可以给博主点一个哦。

如果文章内容有遗漏或者错误的地方欢迎私信博主或者在评论区指出~

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

相关文章:

  • 运城市盐湖区姚孟精诚网站开发中心wordpress英文版下载
  • 北京网站建设公司艺唯思优秀的网站举例
  • 项目建设全过程自动优化网站建设咨询
  • 吉安市建设局施工管理站网站公司网站建设代理怎么做
  • 龙岗附近做网站公司哪家好附近的代理记账公司有哪些
  • 境外网站icp备案我用帝国做的网站上传到别一个服务器上重新邦了一个域名
  • 网站开发网站开发重庆永川微网站建设
  • 网站内容设置优秀包装设计网站
  • 静态网页制作期末试卷及答案刷关键词优化排名
  • 做网站技术seo排名系统
  • 网站是怎么建成的郑州网站建设公司 艾特
  • 湘潭网站建设 水平磐石网络网站选项卡图标
  • 提升网站建设品质公司组网
  • 刷网站流量有用吗网站建设费用计什么科目
  • 济南高新区 网站建设wordpress视频多集播放
  • 做机网站深圳地铁建设集团网站
  • 招商外包公司哪家比较好宁波谷歌seo
  • 网站开发及推广是怎么回事网站开发调查问卷题
  • 合肥市做网站多少钱精品网文
  • 一个设计网站多少钱全域seo
  • ps做网站对齐技巧公司网站建设费用如何做账
  • 网站开发与建设主要干什么wordpress编辑插件
  • 青岛网站制作多少钱一个怎样将建设银行网站加入可信站
  • 专业的论坛网站建设做网站用笔记本做服务器吗
  • 不同代码做的网站后期维护情况河南视频网站建设公司
  • 微页制作网站模板下载江门网站建设方案报价
  • 承包网站开发深圳公关公司
  • 海口seo外包南宁seo网络推广
  • 自家电脑做网站服务器w7花生壳厦门旅游必去十大景点
  • 网站建设的主要功能及定位手机优化专家下载