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

江苏建设教育协会网站硬件开发一站式平台

江苏建设教育协会网站,硬件开发一站式平台,黑客攻击的网站,网站开发框架查询目录 动态规划怎么学#xff1f; 1. 题目解析 2. 算法原理 1. 状态表示 2. 状态转移方程 3. 初始化 4. 填表顺序 5. 返回值 3. 代码编写 写在最后#xff1a; 动态规划怎么学#xff1f; 学习一个算法没有捷径#xff0c;更何况是学习动态规划#xff0c; 跟我…目录 动态规划怎么学 1. 题目解析 2. 算法原理 1. 状态表示 2. 状态转移方程 3. 初始化 4. 填表顺序 5. 返回值 3. 代码编写 写在最后 动态规划怎么学 学习一个算法没有捷径更何况是学习动态规划 跟我一起刷动态规划算法题一起学会动态规划 1. 题目解析 题目链接918. 环形子数组的最大和 - 力扣LeetCode 这道题目巴拉巴拉说了一大堆好像很玄乎的东西我们不管他 抓住题目的核心是要找子数组那找子数组的规则是什么呢 我们直接通过看示例来解读 通过示例二我们可以看出什么叫做环形数组他的头和尾是相连的 所以 5 和 5 可以组成一个子数组。 那我们该怎么做这道题呢 我们可以将它拆解成两个子问题 1. 就是正常求他的最大子数组 2. 因为环形数组的原因我们可以将首尾相连的情况转化成求最小子数组和的情况 2. 算法原理 1. 状态表示 根据我们上面分析的两种情况其实就可以氛围两种状态表示 f [ i ] 表示以 i 为结尾的所有子数组的最大和 g [ i ] 表示以 i 为结尾的所有子数组的最小和  2. 状态转移方程 然后每个状态表示有两种情况一个种情况是自己一种情况是自己加上上一个位置的最大/小和 所以他们的状态转移方程是 f [ i ] max( nums[ i ]nums[ i ] f [ i - 1 ] ) g [ i ] min( nums[ i ]nums[ i ] g[ i - 1] ) 3. 初始化 初始化时为了防止越界多加一格然后初始化成0即可 4. 填表顺序 从左往右 5. 返回值 max( f 数组的最大值sum - g 数组的最小值 ) 3. 代码编写 class Solution { public:int maxSubarraySumCircular(vectorint nums) {int n nums.size();vectorint f(n 1);auto g f;for(int i 1; i n; i) {f[i] max(nums[i - 1], nums[i - 1] f[i - 1]);g[i] min(nums[i - 1], nums[i - 1] g[i - 1]);}int fmax INT_MIN;int gmin INT_MAX;int sum 0;for(int i 1; i n; i) fmax max(fmax, f[i]);for(int i 1; i n; i) gmin min(gmin, g[i]);for(auto s : nums) sum s;return fmax 0 ? fmax : max(fmax, sum - gmin);} }; 写在最后 以上就是本篇文章的内容了感谢你的阅读。 如果感到有所收获的话可以给博主点一个赞哦。 如果文章内容有遗漏或者错误的地方欢迎私信博主或者在评论区指出~
http://www.pierceye.com/news/921175/

相关文章:

  • 柳州企业 商家应该如何做网站网站忧化 优帮云
  • 网站开发生命周期网站推广实施计划
  • 传媒公司注册经营范围有哪些北京百度seo排名点击器
  • 什么是cms网站系统做响应式网站怎么设计
  • wordpress多城市子站在线培训网站
  • 企业网站服务门户网站搬家怎么做
  • 免费浏览外国网站的软件防止访问网站文件夹
  • 长沙县政务网站公司介绍怎么写范本
  • 免费网站建设方案优化seo整体优化
  • 境外公司在国内建网站微信小程序登录平台
  • 手机网站页面模板企业网站建设相关书籍在线阅读
  • 服装网站建设内容asp网站服务建设论文
  • 开封 网站建设 网络推广如何用xshell安装wordpress
  • 河北建设工程信息网站银行外包不是人干的
  • 郑州免费做网站的襄阳品牌网站建设
  • 爱网站站长工具android软件开发下载
  • 网站被入侵宁波妇科医生推荐
  • 移动网站建设学习新能源汽车价格表2021
  • 如何做视频会员网站工商注册公司需要提供的资料
  • 网站做多久能盈利网站设计定做
  • 微信网站后台功能哪里买域名便宜
  • 合肥重点工程建设局密云seo排名优化培训
  • 二学一做网站福建建设资格执业注册管理中心网站
  • vps 网站上传做网站费用需要分摊吗
  • 建网站 考虑oou淘宝客图片wordpress模板
  • 玩具网站开发背景小说网站开发文档
  • 遵义网站设计公司制作网站需要
  • 做广告公司网站建设价格成都seo招聘
  • 网站建设与规划试卷友联互换
  • 宠物网站建设费用天元建设集团有限公司是国企吗