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

可以建公司网站网站查询ip地址

可以建公司网站,网站查询ip地址,买机箱网站,手机商城网站系统参考资料: 考点:子串 & 动态规划 & [题干] Input: nums [-2,1,-3,4,-1,2,1,-5,4] Output: 6 Explanation: The subarray [4,-1,2,1] has the largest sum 6.1. 心路历程 这道题非常经典,蕴含的思想也是精巧无比。 2. 正解 简单来说官…

  参考资料:

  考点:子串 & 动态规划 & [题干]

Input: nums = [-2,1,-3,4,-1,2,1,-5,4]
Output: 6
Explanation: The subarray [4,-1,2,1] has the largest sum 6.

  1. 心路历程

  这道题非常经典,蕴含的思想也是精巧无比。

  2. 正解

  简单来说官解就是找到了题目中的无后效性,和问题的可分解性(动归)

  1)首先分解问题

  一个数组中的子串是相当多的,穷举显然不是理想的做法,那么最大的子串和等于什么??答:等于以每个数结尾的最大子串的最大值。以数组[-2,1,-3]为例,就是以-2为结尾的子串的最大值,以1为结尾的子串的最大值,和以3为结尾的子串的最大值。这三个最大值中的最大值显然就是原始字符串的最大值。我们可以敏锐的发现,以XX为结尾的子串的最大值这一个问题,是很容易拆分的。比如:以1为结尾的子串的最大值,就等于“以-2为结尾的子串的最大值加上1”和“1”之间的大者。显然可以记这个函数“以每个数结尾的最大子串的最大值”为F。

  2)确定F的递推公式

  还是以数组[-2, 1, -3]为例,F[0] = -2,我们有F[n + 1] = max(F[n] + nums[n+1], nums[n+1]) ,将F[n]都算出来后,他们中的最大值显然就是我们想要的结果了。

  代码如下:

class Solution(object):def maxSubArray(self, nums):""":type nums: List[int]:rtype: int"""f = nums[0]l = len(nums)maxAns = nums[0]# f[i] = (f[i-1] + nums[i], nums[i])for i in range(1, l):f = max(f + nums[i], nums[i])maxAns = max(maxAns, f)return maxAns
http://www.sczhlp.com/news/140597/

相关文章:

  • 9月26号
  • iis 网站压缩郑州信息网首页
  • 建筑设计师专业网站注册城乡规划师报考专业一览表
  • 网站与微信对接计算机软件开发培训班
  • 怎样把网站做的更吸引做网站公司做网站公司
  • 安阳市建设工程领域网站wordpress无限绑域名
  • 西安做网站企业搭建平台筑巢引凤
  • asp网站 证书网络营销网站 优帮云
  • 网站跟系统的区别是网站内链是什么 怎么做
  • 天津网站建设价位wordpress自动采集更新
  • 网站seo知识新媒体平台
  • 东莞网站建设乐云seo成都定制网站建
  • 做暖暖视频网站有哪些优化设计五年级下册语文答案2021
  • 服装网站推广计划书范文500字汕头模版网站建设
  • 个人网站制作论文建设局网站首页
  • 百度做的网站 如果不做推广了 网站还保留吗网站建设需要的职位
  • 美丽说网站模板海外平台推广
  • wordpress无法连接ftf服务器济南官网seo推广
  • 用什么工具做网站网站优化的作用
  • 做网站的课题背景介绍口碑好网站建设
  • 做医疗类网站有什么需要审核的百度搜索优化关键词排名
  • 做靓号网站做辅食网站
  • 网站建设的域名是什么鲜花网站建设项目概述
  • 网站搜索要怎么做邯郸信息港房屋出租
  • 专业柳州网站建设价格wordpress加skype
  • 怎么建设个人网站教程五合一网站制作视频教程?
  • 广东seo网站设计多少钱王也踏青图
  • 温州市建设厅网站首页怎样学网络推广
  • 手机建设银行网站进不去北京模板网站开发
  • 网站界面技术方案外贸企业网站开发