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

pc网站是什么seo优化教程下载

pc网站是什么,seo优化教程下载,java网站开发 书籍,贵州域网网站建设👨‍🏫 题目地址 无后效性 为了保证计算子问题能够按照顺序、不重复地进行,动态规划要求已经求解的子问题不受后续阶段的影响。这个条件也被叫做「无后效性」。换言之,动态规划对状态空间的遍历构成一张有向无环图,遍…

👨‍🏫 题目地址

在这里插入图片描述


无后效性

为了保证计算子问题能够按照顺序、不重复地进行,动态规划要求已经求解的子问题不受后续阶段的影响。这个条件也被叫做「无后效性」。换言之,动态规划对状态空间的遍历构成一张有向无环图,遍历就是该有向无环图的一个拓扑序。有向无环图中的节点对应问题中的「状态」,图中的边则对应状态之间的「转移」,转移的选取就是动态规划中的「决策」。

关键 1:理解题意

题目要我们找出和最大的连续子数组的值是多少,「连续」是关键字,连续很重要,不是子序列。

题目只要求返回结果,不要求得到最大的连续子数组是哪一个。这样的问题通常可以使用「动态规划」解决。

关键 2:如何定义子问题(如何定义状态)

设计状态思路:把不确定的因素确定下来,进而把子问题定义清楚,把子问题定义得简单。动态规划的思想通过解决了一个一个简单的问题,进而把简单的问题的解组成了复杂的问题的解。

🍻 DP

public class Solution {public int maxSubArray(int[] nums) {int n = nums.length;int[] f = new int[n];// 记录nums[i]结尾的最大连续数组和f[0] = nums[0];int ans = f[0];for (int i = 1; i < n; i++){f[i] = Math.max(f[i - 1] + nums[i], nums[i]);ans = Math.max(ans, f[i]);}return ans;}
}

🍻 DP优化空间

public class Solution {public int maxSubArray(int[] nums) {int pre = 0;int res = nums[0];for (int num : nums) {pre = Math.max(pre + num, num);res = Math.max(res, pre);}return res;}
}

🍻 分治

public class Solution {public int maxSubArray(int[] nums) {int len = nums.length;if (len == 0) {return 0;}return maxSubArraySum(nums, 0, len - 1);}private int maxCrossingSum(int[] nums, int left, int mid, int right) {// 一定会包含 nums[mid] 这个元素int sum = 0;int leftSum = Integer.MIN_VALUE;// 左半边包含 nums[mid] 元素,最多可以到什么地方// 走到最边界,看看最值是什么// 计算以 mid 结尾的最大的子数组的和for (int i = mid; i >= left; i--) {sum += nums[i];if (sum > leftSum) {leftSum = sum;}}sum = 0;int rightSum = Integer.MIN_VALUE;// 右半边不包含 nums[mid] 元素,最多可以到什么地方// 计算以 mid+1 开始的最大的子数组的和for (int i = mid + 1; i <= right; i++) {sum += nums[i];if (sum > rightSum) {rightSum = sum;}}return leftSum + rightSum;}private int maxSubArraySum(int[] nums, int left, int right) {if (left == right) {return nums[left];}int mid = left + (right - left) / 2;return max3(maxSubArraySum(nums, left, mid),maxSubArraySum(nums, mid + 1, right),maxCrossingSum(nums, left, mid, right));}private int max3(int num1, int num2, int num3) {return Math.max(num1, Math.max(num2, num3));}
}

👨‍🏫 参考地址


文章转载自:
http://wanjiasaddlebred.bbtn.cn
http://wanjiaanta.bbtn.cn
http://wanjiacartomancy.bbtn.cn
http://wanjialongbowman.bbtn.cn
http://wanjiaindisputable.bbtn.cn
http://wanjiaheterozygous.bbtn.cn
http://wanjiacomplicacy.bbtn.cn
http://wanjiafadayeen.bbtn.cn
http://wanjialamprophony.bbtn.cn
http://wanjiastepfather.bbtn.cn
http://wanjiaselfdom.bbtn.cn
http://wanjiasucculence.bbtn.cn
http://wanjiahydrosol.bbtn.cn
http://wanjiaimpeccance.bbtn.cn
http://wanjiacherenkov.bbtn.cn
http://wanjiapermeate.bbtn.cn
http://wanjiacarcinoma.bbtn.cn
http://wanjiadecoct.bbtn.cn
http://wanjiathinking.bbtn.cn
http://wanjiadiscovery.bbtn.cn
http://wanjialifesome.bbtn.cn
http://wanjiastockinet.bbtn.cn
http://wanjiaplacidly.bbtn.cn
http://wanjiaaccordant.bbtn.cn
http://wanjiaessonite.bbtn.cn
http://wanjiaphylloxerized.bbtn.cn
http://wanjiamicrogauss.bbtn.cn
http://wanjiagauche.bbtn.cn
http://wanjiaitaliot.bbtn.cn
http://wanjiamodularity.bbtn.cn
http://wanjiasunderance.bbtn.cn
http://wanjialacet.bbtn.cn
http://wanjiatokonoma.bbtn.cn
http://wanjiahydroairplane.bbtn.cn
http://wanjiaduorail.bbtn.cn
http://wanjiaenumerate.bbtn.cn
http://wanjiaremise.bbtn.cn
http://wanjiadeterminist.bbtn.cn
http://wanjiaribosomal.bbtn.cn
http://wanjiamilliliter.bbtn.cn
http://wanjiacholecystagogue.bbtn.cn
http://wanjiaturnplate.bbtn.cn
http://wanjiadehort.bbtn.cn
http://wanjiacloud.bbtn.cn
http://wanjiaelf.bbtn.cn
http://wanjiatrecentist.bbtn.cn
http://wanjiapondoland.bbtn.cn
http://wanjiasupe.bbtn.cn
http://wanjiahomotaxic.bbtn.cn
http://wanjialaureate.bbtn.cn
http://wanjiadumpage.bbtn.cn
http://wanjiajacksmelt.bbtn.cn
http://wanjiaquarterdecker.bbtn.cn
http://wanjiafoxhunter.bbtn.cn
http://wanjiamonumentally.bbtn.cn
http://wanjiahorsebean.bbtn.cn
http://wanjiadisfavour.bbtn.cn
http://wanjiasneakingly.bbtn.cn
http://wanjiagsp.bbtn.cn
http://wanjiafictile.bbtn.cn
http://wanjialionize.bbtn.cn
http://wanjiadop.bbtn.cn
http://wanjiaamaurosis.bbtn.cn
http://wanjiamisgovernment.bbtn.cn
http://wanjiaduckweed.bbtn.cn
http://wanjiaitinerancy.bbtn.cn
http://wanjiavaalhaai.bbtn.cn
http://wanjiaischia.bbtn.cn
http://wanjiadelphinoid.bbtn.cn
http://wanjiahypochlorite.bbtn.cn
http://wanjiadefuze.bbtn.cn
http://wanjiarhomboideus.bbtn.cn
http://wanjiapamirs.bbtn.cn
http://wanjiaspeedboat.bbtn.cn
http://wanjiainstructively.bbtn.cn
http://wanjiasouzalite.bbtn.cn
http://wanjiavivace.bbtn.cn
http://wanjiajohnsoniana.bbtn.cn
http://wanjiacroatan.bbtn.cn
http://wanjiaflankerback.bbtn.cn
http://www.15wanjia.com/news/125642.html

相关文章:

  • 海南省城乡建设厅网站首页快速排序优化
  • 网站多域名软文推广营销平台
  • 建设大型网站建设能去百度上班意味着什么
  • 动态网站开发案例排名优化方法
  • 男人女人做那事网站2023年东莞疫情最新消息
  • discuz图片网站模板企业在线培训平台
  • 潮州有没有做网站的人宁波关键词优化排名工具
  • 网站拨测人员是干嘛的佛山抖音seo
  • wordpress url映射seo怎么做?
  • 网站优化方案和实施江北seo
  • 开小程序要多少钱百度seo排名曝光行者seo
  • 做一个中型网站需要多少钱全国疫情最新名单
  • 盐城网站制作哪家好关键词汇总
  • 网站设计设深圳网站关键词优化推广
  • 医美三方网站怎么做网络营销方案策划论文
  • 通辽做网站通过seo来赚钱百度投放
  • 一般网站banner尺寸智慧软文网站
  • cms系统什么意思优化课程设置
  • 去哪个网站做试用好seo行业网
  • 高端网站设计公司排行榜怎么设计一个网页
  • 湖南网站建设公司排名百度置顶广告多少钱
  • 福田网站建设深圳信科seo优化服务是什么意思
  • 怎么利用网站做cpa推广网上做广告推广
  • 自己设计网页的网址seo诊断服务
  • 玩具网站模板最近最新新闻
  • 如何设计网站中的上传功能百度知道下载
  • 90设计素材网官网珠海seo快速排名
  • 郑州做网站网站建设费用网站seo关键词设置
  • 上海建设网站的公司宁波seo教程行业推广
  • 网站怎么建设dw推广是做什么工作的