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

做网站的好处在哪里百度信息

做网站的好处在哪里,百度信息,网站建设工作室发展,温州做网站哪家公司好今天来看看这道题,介绍两种解法 第一种动态规划,代码如下 class Solution {public int maxSubArray(int[] nums) {int pre 0, maxAns nums[0];for (int x : nums) {// 计算当前最大前缀和pre Math.max(pre x, x);// 更新最大前缀和maxAns Math.ma…

今天来看看这道题,介绍两种解法

第一种动态规划,代码如下

class Solution {public int maxSubArray(int[] nums) {int pre = 0, maxAns = nums[0];for (int x : nums) {// 计算当前最大前缀和pre = Math.max(pre + x, x);// 更新最大前缀和maxAns = Math.max(maxAns, pre);}return maxAns;}
}

第二种前缀和,这种方法是评论里的大佬想出来的,可以学习一下,只要思想就是分别维护三个变量,前缀和、最小前缀和、前缀和 - 最小前缀和,其中答案就是前缀和 - 最小前缀和里最大的那个数,看代码和动态规划的思想有点类似,代码如下

class Solution {public int maxSubArray(int[] nums) {int ans = Integer.MIN_VALUE, preSum = 0, minPreSum = 0;for (int num : nums) {// 计算前缀和preSum += num;// 计算前缀和 - 最小前缀和ans = Math.max(ans, preSum - minPreSum);// 记录最小前缀和minPreSum = Math.min(minPreSum, preSum);}return ans;}
}

题目链接:题单 - 力扣(LeetCode)全球极客挚爱的技术成长平台

http://www.dinnco.com/news/16820.html

相关文章:

  • 苏州做网站的公司哪家好win10最强性能优化设置
  • 国外做化学申报的网站营销咨询服务
  • 网站首页标题字数四川疫情最新消息
  • 电子商务网站建设策划案四年级小新闻50字左右
  • 北京做电商网站百度建站云南服务中心
  • 自己做的网站怎么放到小程序武汉seo公司出 名
  • 手机怎样使用域名访问网站手机建站平台
  • 淮南建设工程信息网站百度投诉电话人工客服24小时
  • 深圳市人民政府门户网站天门网站建设
  • html网站系统微信营销软件
  • 苏州官网设计seo站长论坛
  • 找人网站 优帮云推广文案怎么写吸引人
  • 网站平台专业开发制作appsaas建站
  • 有找专业做淘宝网站的美工招聘网络营销推广人员
  • 建筑设计前景怎么样电商seo优化
  • 啤酒网站建设河北seo人员
  • 网站开发技术的发展流程金蝶进销存免费版
  • 北京最近疫情 最新消息 数据长沙网站推广和优化
  • 郑州网站建设专业公司seo课程培训机构
  • 广西建设厅官网站广告公司简介
  • 电子商城网站开发软件如何宣传网站
  • 纯静态网站是有什么程序做的自助建站系统模板
  • 重庆城乡建设委员会的网站360点睛实效平台推广
  • 北京互联网公司网站建设短信广告投放软件
  • 淄博网站建设设计公司企业软文营销发布平台
  • 惠州网站建设哪里有广东广州疫情最新情况
  • 做seo的网站推广软件赚钱的平台
  • 找合伙人做红木家具网站重庆百度推广排名优化
  • 企业商城网站建设价格西安百度关键词推广
  • 博客宁波seo推广