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

mac上用什么做网站ip域名查询地址

mac上用什么做网站,ip域名查询地址,红玫瑰直播免费版视频,帝国cms二手网站模板1. 题目 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组是数组中的一个连续部分。 示例 1: 输入:nums [-2,1,-3,4,-1,2,1,-5,4] 输出&…

1. 题目

给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。

子数组是数组中的一个连续部分。

示例 1:
输入:nums = [-2,1,-3,4,-1,2,1,-5,4]
输出:6
解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。

示例 2:
输入:nums = [1]
输出:1

示例 3:
输入:nums = [5,4,-1,7,8]
输出:23

2. 题解

class Solution {public int maxSubArray(int[] nums) {int ans = nums[0];int sum = 0;for(int num : nums){if(sum > 0){sum += num;}else{sum = num;}ans = Math.max(ans,sum);}return ans;}
}

3. 解析

出自这位老师:画手大鹏:画解算法:53. 最大子序和

  1. int ans = nums[0];
    ans变量初始化为数组的第一个元素,这表示在遍历开始时,默认的最大子数组和就是第一个元素。这是因为如果所有数都是负数的情况,最大值只能是其中最大的那个。
  2. int sum = 0;
    sum变量用于跟踪当前正在考虑的连续子数组的和,初始化为0。这个初始值表示在遍历开始时还没有累加任何元素。
  3. for(int num : nums)循环体
    这是一个遍历整个nums数组的循环,使用的是数组遍历的常见方式。
    int num : nums:将循环变量num赋值为当前遍历的nums数组中的元素。
  4. if(sum > 0){ sum += num; } else { sum = num; }
    这里的条件判断用于决定如何更新sum:
    如果当前累积和sum大于0:这意味着继续向当前子数组中添加num不会使总和变为负数,反而可能会增加。因此,将num加到sum上。
    否则(即sum <=0):意味着继续向当前子数组添加num会导致总和不增大或者变成负数。为了寻找可能更大的子数组和,应该重新开始一个新的子数组,其值就是当前的num。
  5. ans = Math.max(ans, sum);
    在每一步循环中,更新ans为当前最大值与当前sum的最大值。
    Math.max(ans, sum) 比较当前最大的ans和当前的sum,取较大的那个作为新的ans。
  6. }结束循环
    结束for循环,继续处理下一个元素。
  7. return ans;
    返回最终的ans值,即整个数组的最大子数组和。
http://www.dtcms.com/wzjs/76817.html

相关文章:

  • 用wordpress搭建网站北京昨天出啥大事了
  • wordpress主题 时间轴网站seo优化公司
  • 南昌seo关键词廊坊首页霸屏优化
  • 电子商务网站开发过程论文6百度搜索引擎优化指南最新版
  • 思明建设局网站百度seo优化多少钱
  • app小程序网站开发百度seo新算法
  • p2p网站制作百度推广代运营
  • 广州网站建设公司乐云seo598培训后的收获和感想
  • 有那个网站可以做免费的投票长春百度推广公司
  • 西安到北京飞机票价网站seo诊断技巧
  • 做设计哪个网站可以接单不死鸟分享友情链接
  • 如何在网站后台备份数据库表企业网站制作价格
  • 做结构图的网站广告推广方式有哪几种
  • 日照网站开发中国十大关键词
  • 顶呱呱网站建设信息流优化师是什么
  • 中英文网站建设的差别佛山网站开发公司
  • 最新网站开发需求文档上海seo优化
  • 创业服务网网站建设方案项目书百度入口网页版
  • 老外做的汉字网站天门seo
  • 自己做网站用中文为什么是乱码必应搜索引擎首页
  • 制作公司网站一般多久能好热门推广平台
  • 可以做直播卖产品的网站咨询网络服务商
  • 北京代做网站北京网站建设公司报价
  • 张家港做网站收费标准热搜榜上能否吃自热火锅
  • jsp新闻网站建设站点宁波seo怎么做引流推广
  • 网站建设 图片上传做企业推广
  • 直销公司查询网站营销策划咨询
  • 昌都网站建设2022年最近十大新闻
  • 企业网站都没的百度快照咋办长沙网络推广外包
  • 做建材哪个网站平台好seo 优化案例