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

leetcode53:最大子数组和

最大子数组和

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

子数组

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

public int maxSubArray(int[] nums) {int max = 0;int count = Integer.MIN_VALUE;for (int i = 0; i < nums.length; i++) {max += nums[i];count = Math.max(max,count);if(max<0){max = 0;}}return count;}

贪心,如果和为负就舍弃,和为正就保留


http://www.mrgr.cn/news/8316.html

相关文章:

  • Nodejs中使用FFmpeg
  • LLM agentic模式之规划能力(planning)
  • K8S系列——(二)、K8S部署RocketMQ集群
  • Flutter ListView 实现不同样式 item
  • print输出不换行 、制表符、while循环制作九九乘法表 复习奥
  • 遍历时修改列表导致错误或意外行为
  • Tita的OKR :产品经理的OKR
  • 云手机解决了TikTok哪些账号运营难题?
  • 硬件面试经典 100 题(81~90)题
  • 在Uni-app中实现计时器效果
  • Flink任务和任务槽详解
  • 企业级WEB应用服务器TOMCAT——超详细攻略
  • 数学建模之数据分析【九】:数据清理总结
  • JavaScript(28)——正则表达式
  • JavaScript 对象属性
  • 免费批量自动校正图片、PDF文档方向工具
  • 【Kotlin设计模式】Kotlin实现单例模式
  • [笔记] 某振动分析软件的可能侦测范围
  • unity游戏开发——(细)深入解析 Unity 地形系统:从基础到高级应用
  • 如何利用命令模式实现一个手游后端架构