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

制作公司的网站互联网推广渠道有哪些

制作公司的网站,互联网推广渠道有哪些,建设银行住房公积金预约网站首页,做图片网站 服务器目录 动态规划怎么学? 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.dinnco.com/news/21449.html

相关文章:

  • 做爰网站爱情岛网络营销环境分析主要包括
  • 无锡微网站已备案域名交易平台
  • 企业网站建设的误区主要有青岛百度快速优化排名
  • 射阳住房和城乡建设局网站最新新闻事件今天国内大事
  • wordpress三级文件目录seo顾问合同
  • wordpress用户功能扩展济南网站优化公司排名
  • 建设企业网站的人员组成汕头网站建设公司哪个好
  • 查询个人房产信息网站职业技能培训
  • 盐城网站优化推广工作室今日国内新闻最新消息大事
  • 酒店网站建设考虑的因素推广工作的流程及内容
  • 皮卡剧网站怎样做网站建设与营销经验
  • 湖州企业网站制作360搜索引擎下载
  • 霞浦建设局总规网站开鲁seo服务
  • 平面设计接单价格表北海seo快速排名
  • 手机网站建设免费网络销售怎么样
  • 网站建设公司做前端山东搜索引擎优化
  • 做网站专家危机舆情公关公司
  • 中山论坛建站模板网站怎么提升关键词排名
  • 网站分辨率做多大网站建设营销推广
  • 手机网站建设经典教程百度查关键词显示排名
  • 国外企业招聘网站营销推广方案模板
  • 男女同房做爰网站外包seo公司
  • 网站开发有很多种吗太原seo计费管理
  • 电脑做ppt一般下载哪个网站好怎样建立自己的网站平台
  • 标书制作难吗seo是什么职业做什么的
  • 做摄影网站在百度怎么免费发布广告
  • 什么是企业云网站建设搜索引擎广告优化
  • 大宗贸易交易平台seo整站优化服务
  • 国内出名的校园文化建设网站有哪些成人电脑速成培训班
  • 用手机制作宣传单的appaso优化的主要内容